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 "不存在"; }
Sintaks adalah seperti berikut:
Berikut ialah contoh fungsi array_search() mudah:mixed array_search ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
$a = array('apple', 'banana', 'orange'); $key = array_search('banana', $a); if ($key !== false) { echo "存在,键名为:$key"; } else { echo "不存在"; }
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 "不存在"; }
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!