Rumah >pembangunan bahagian belakang >tutorial php >Pengenalan fungsi PHP: fungsi in_array().
Pengenalan fungsi PHP: in_array() function
PHP ialah bahasa skrip sebelah pelayan yang biasa digunakan yang menyediakan banyak terbina dalam berfungsi untuk Memudahkan proses pembangunan. Antaranya, fungsi in_array() ialah fungsi yang sangat berguna untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan. Artikel ini akan memperkenalkan penggunaan fungsi in_array() secara terperinci dan memberikan contoh kod khusus.
1. Penggunaan asas fungsi in_array()
Fungsi in_array() digunakan untuk mencari nilai yang ditentukan dalam tatasusunan dan mengembalikan nilai Boolean yang menunjukkan sama ada nilai itu ditemui. Sintaks asasnya adalah seperti berikut:
bool in_array (campuran $needle, array $haystack [, bool $strict = FALSE])
Parameter description:
# 🎜 🎜#<?php $fruits = array("apple", "banana", "orange", "grape"); if (in_array("apple", $fruits)) { echo "找到了苹果!"; } else { echo "未找到苹果!"; } if (in_array("watermelon", $fruits)) { echo "找到了西瓜!"; } else { echo "未找到西瓜!"; } ?>Output:
找到了苹果! 未找到西瓜!Dalam contoh di atas, kita mula-mula Mentakrifkan tatasusunan $buah yang mengandungi nama buah. Kemudian, kami menggunakan fungsi in_array() untuk menentukan sama ada nilai yang ditentukan wujud dalam tatasusunan. Dalam keadaan penghakiman pertama, nilai yang kami cari ialah "epal". Dalam keadaan penghakiman kedua, nilai yang kami cari ialah "tembikai". 2. Perbandingan ketat fungsi in_array()
Dalam contoh sebelumnya, kami menggunakan parameter lalai, iaitu perbandingan tidak membezakan antara jenis data. Seterusnya, kami akan menunjukkan cara menggunakan fungsi in_array() untuk melakukan perbandingan yang ketat.
<?php $numbers = array("1", 2, 3, "4"); if (in_array("2", $numbers, true)) { echo "找到了2!"; } else { echo "未找到2!"; } ?>Output:
未找到2!Dalam contoh di atas, kami menentukan tatasusunan $nombor yang mengandungi nombor. Kemudian, kami menggunakan fungsi in_array() untuk melakukan perbandingan yang ketat untuk menentukan sama ada terdapat elemen dengan nilai "2" dalam tatasusunan. Memandangkan terdapat elemen dengan nilai 2 dalam tatasusunan, dan nilai yang dicari ialah "2", dan perbandingan yang ketat dibuat, FALSE dikembalikan dan "2 tidak dijumpai!" Ringkasnya, fungsi in_array() ialah fungsi PHP yang sangat berguna yang boleh menentukan dengan cepat sama ada nilai wujud dalam tatasusunan. Melalui pengenalan dan kod contoh di atas, saya percaya bahawa pembaca telah menguasai penggunaan asas dan langkah berjaga-jaga bagi fungsi in_array(). Dalam pembangunan sebenar, penggunaan rasional fungsi ini boleh meningkatkan kecekapan pelaksanaan dan kebolehbacaan kod dan mengurangkan berlakunya ralat.
Atas ialah kandungan terperinci Pengenalan fungsi PHP: fungsi in_array().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!