Dalam pembangunan PHP, tatasusunan selalunya perlu diproses dan diubah suai, dan fungsi in_array() ialah salah satu fungsi yang paling biasa digunakan semasa memproses tatasusunan. Artikel ini akan memperkenalkan cara menggunakan fungsi ini. Fungsi
in_array() adalah untuk mencari nilai yang ditentukan dalam tatasusunan dan mengembalikan benar jika ditemui, jika tidak ia mengembalikan palsu. Sintaks fungsi ini adalah seperti berikut:
in_array($value, $array, $strict)
di mana $value ialah nilai yang akan ditemui, $array ialah tatasusunan untuk ditemui dan $strict ialah parameter pilihan yang digunakan untuk menentukan sama ada hendak memaksa jenis pembolehubah. Secara lalai, nilai $strict adalah palsu, yang bermaksud bahawa hanya nilai pembolehubah disemak untuk kesamaan, dan jenis pembolehubah tidak disemak.
Berikut ialah beberapa contoh penggunaan in_array():
$numbers = array(1, 2, 3, 4, 5); if (in_array(3, $numbers)) { echo "3 存在于数组中"; } else { echo "3 不存在于数组中"; }
Kod di atas akan mengeluarkan "3 wujud dalam tatasusunan".
$numbers = array(1, 2, 3, 4, 5); if (in_array("3", $numbers, true)) { echo "3 存在于数组中"; } else { echo "3 不存在于数组中"; }
Kod di atas akan mengeluarkan "3 tidak wujud dalam tatasusunan" kerana semakan jenis dikuatkuasakan sebagai perbandingan, jadi rentetan "3" Tidak sama kepada integer 3.
$ages = array("Peter" => 35, "Ben" => 28, "Joe" => 40); if (in_array(35, $ages)) { echo "35 的键名是:" . array_search(35, $ages); } else { echo "35 不存在于数组中"; }
Kod di atas akan mengeluarkan "Nama kunci 35 ialah: Peter" kerana nilai yang sepadan dengan nama kunci "Peter" dalam tatasusunan ialah 35.
Ringkasan:
Di atas adalah pengenalan dan contoh penggunaan fungsi in_array() Saya harap ia akan membantu anda dalam menggunakan fungsi ini dalam pembangunan PHP. Fungsi ini kerap digunakan dalam pembangunan sebenar dan boleh meningkatkan kecekapan dan kebolehbacaan kod dengan berkesan.
Atas ialah kandungan terperinci Pengenalan kepada penggunaan fungsi in_array() dalam pustaka fungsi PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!