Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan sama ada tatasusunan mengandungi nilai tertentu dalam php
Dalam PHP, gunakan fungsi in_array() untuk menentukan sama ada tatasusunan mengandungi nilai tertentu. Fungsi in_array() menerima dua parameter: nilai untuk ditemui dan tatasusunan untuk ditemui. Jika nilai wujud dalam tatasusunan, fungsi akan mengembalikan benar, jika tidak ia akan mengembalikan palsu.
Dalam contoh berikut, kita akan menemui elemen khusus dalam tatasusunan yang mengandungi berbilang elemen:
$array = array("apple", "banana", "orange", "grape"); if (in_array("orange", $array)) { echo "The element was found"; } else { echo "The element was not found"; }
Dalam contoh di atas, kita mula-mula mentakrifkan tatasusunan yang mengandungi Tatasusunan empat perkataan. Kemudian gunakan fungsi in_array untuk mencari elemen "oren" dalam tatasusunan. Nilai wujud dalam tatasusunan, oleh itu, atur cara akan mengeluarkan "Elemen telah dijumpai".
Berikut ialah contoh lanjut di mana gelung digunakan untuk mencari semua nilai dalam tatasusunan:
$array = array("apple", "banana", "orange", "grape"); foreach ($array as $value) { if (in_array($value, $array)) { echo "The element $value was found\n"; } else { echo "The element $value was not found\n"; } }
Dalam contoh di atas, kita mula-mula mengulangi senarai empat tatasusunan perkataan. Kemudian, gunakan fungsi in_array untuk mencari setiap elemen dalam tatasusunan. Jika elemen wujud dalam tatasusunan, atur cara akan mengeluarkan "Elemen [elemen-nama] ditemui", jika tidak, atur cara akan mengeluarkan "Elemen [elemen-nama] tidak dijumpai".
Secara keseluruhan, fungsi in_array menyediakan cara yang mudah dan berkesan untuk menentukan sama ada tatasusunan mengandungi nilai tertentu. Semasa menulis kod, pengaturcara perlu menentukan elemen mana yang akan ditemui dalam tatasusunan dan cara menggunakan atur cara untuk memproses elemen tersebut. Dengan menggunakan fungsi in_array, proses ini menjadi lebih mudah dan lebih intuitif.
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada tatasusunan mengandungi nilai tertentu dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!