PHP ialah bahasa pengaturcaraan yang digunakan secara meluas dan salah satu bahasa yang paling popular untuk pembangunan web. Pustaka fungsi PHP menyediakan pelbagai fungsi, antaranya fungsi in_array() adalah fungsi yang sangat berguna. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi PHP in_array().
in_array() fungsi digunakan untuk mencari nilai tertentu dalam tatasusunan. Fungsi ini mengembalikan benar jika nilai yang ditentukan ditemui, jika tidak ia mengembalikan palsu.
Sintaks fungsi adalah seperti berikut:
bool in_array ( campuran $needle , array $haystack [, bool $strict = FALSE ] )
Parameter $needle: nilai yang akan ditemui, boleh berupa sebarang jenis data
Parameter $ tumpukan jerami: untuk mencari Array
Parameter $strict: Parameter pilihan, lalai adalah palsu, menunjukkan mod tidak ketat. Jika ditetapkan kepada benar, sebagai tambahan kepada nilai jenis data akan dibandingkan
Mengembalikan benar jika $needle wujud dalam tatasusunan $haystack. Jika tidak dijumpai, mengembalikan palsu.
Berikut ialah beberapa contoh penggunaan fungsi PHP in_array():
(1) Cari rentetan
$fruits = array("epal", "pisang", "oren", " anggur ");
if (in_array("banana", $fruits)) {
echo "banana found";
}
Kod di atas mula-mula mentakrifkan tatasusunan yang mengandungi beberapa buah, dan kemudian menggunakan fungsi in_array() untuk menyemak Sama ada ia mengandungi rentetan "pisang". Jika disertakan, "banana found" akan dikeluarkan.
(2) Cari nombor
$nombor = tatasusunan(1, 3, 5, 7, 9);
jika (dalam_array(5, $nombor)) {
echo "Found 5";
}
dengan The kod di atas adalah serupa, di sini tatasusunan ditakrifkan mengandungi beberapa nombor. Kemudian gunakan fungsi in_array() untuk mencari nombor 5.
(3) Gunakan parameter ketat
$cars = array("Volvo", "BMW", "Toyota");
if (in_array("1", $cars, true)) {
echo "1 found " ;
} else {
echo "1 not found";
}
Dalam kod di atas, kami menggunakan parameter ketiga fungsi in_array(), iaitu parameter $strict. Ini bermakna selain nilai yang sepadan, jenis data juga dibandingkan. Jadi jika tatasusunan mengandungi rentetan "1" dan anda sedang mencari nombor 1, tidak akan ada padanan.
PHP in_array() fungsi ialah alat yang berkuasa dan mudah untuk mencari nilai tertentu dalam tatasusunan. Ia menerima pelbagai jenis data dan boleh menggunakan perbandingan yang ketat. Anda boleh menggunakan fungsi ini untuk menyemak sama ada nilai wujud dalam tatasusunan untuk menjadikannya lebih mudah untuk melakukan pernyataan bersyarat dan operasi logik semasa menulis kod PHP.
Atas ialah kandungan terperinci Pengenalan kepada penggunaan PHP in_array() dalam pustaka fungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!