Rumah >pembangunan bahagian belakang >tutorial php >Pengenalan kepada penggunaan PHP in_array() dalam pustaka fungsi

Pengenalan kepada penggunaan PHP in_array() dalam pustaka fungsi

WBOY
WBOYasal
2023-06-27 11:04:16952semak imbas

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().

  1. Definisi fungsi

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

  1. Nilai pulangan fungsi

Mengembalikan benar jika $needle wujud dalam tatasusunan $haystack. Jika tidak dijumpai, mengembalikan palsu.

  1. Contoh Penggunaan

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.

  1. Kesimpulan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn