Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan dalam php
Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang sangat biasa yang boleh menyimpan berbilang nilai, dan nilai ini boleh terdiri daripada jenis data yang berbeza. Dalam pembangunan sebenar, kita sering perlu melakukan pelbagai operasi pada tatasusunan, termasuk menentukan sama ada sesuatu nilai berada dalam tatasusunan.
Mari bincangkan cara untuk menentukan sama ada nilai wujud dalam tatasusunan dalam PHP.
in_array() function ialah fungsi terbina dalam PHP untuk menentukan sama ada nilai berada dalam tatasusunan adalah seperti berikut:
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )Berikut ialah contoh fungsi in_array() mudah:
Hasil output ialah: "wujud".$a = array('apple', 'banana', 'orange'); if (in_array('banana', $a)) { echo "存在"; } else { echo "不存在"; }fungsi array_search
Sintaks adalah seperti berikut:
Berikut ialah contoh fungsi array_search() mudah:mixed array_search ( mixed $needle , array $haystack [, bool $strict = FALSE ] )Hasil output ialah: "Wujud , nama kunci :1".
$a = array('apple', 'banana', 'orange'); $key = array_search('banana', $a); if ($key !== false) { echo "存在,键名为:$key"; } else { echo "不存在"; }fungsi isset
bool isset ( mixed $var [, mixed $... ] )
Berikut ialah contoh fungsi isset() ringkas:
Hasil output ialah: "wujud".$a = array('apple', 'banana', 'orange'); if (isset($a[1])) { echo "存在"; } else { echo "不存在"; }fungsi array_key_exists
bool array_key_exists ( mixed $key , array $array )
Berikut ialah contoh fungsi array_key_exists() mudah:
Hasil output ialah: "wujud".$a = array('a' => 'apple', 'b' => 'banana', 'c' => 'orange'); if (array_key_exists('b', $a)) { echo "存在"; } else { echo "不存在"; }
Ringkasan
Di atas ialah kaedah untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan dalam PHP, termasuk fungsi in_array(), array_search(), fungsi isset() dan array_key_exists( ) fungsi. Dalam perkembangan sebenar, kita boleh memilih kaedah yang sesuai untuk membuat pertimbangan mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!