Memproses tatasusunan ialah tugas yang sangat biasa dalam PHP Dalam proses ini, kita selalunya perlu mencari elemen dalam tatasusunan. PHP menyediakan banyak fungsi berkaitan tatasusunan, salah satu fungsi yang sangat berguna ialah array_search(). Artikel ini menerangkan cara menggunakan fungsi array_search() dalam PHP untuk mencari elemen tatasusunan. Fungsi
array_search() adalah untuk mencari elemen yang ditentukan dalam tatasusunan dan mengembalikan nama kunci (iaitu subskrip) elemen dalam tatasusunan. Berikut ialah sintaks fungsi array_search():
array_search ( mixed $needle , array $haystack [, bool $strict = false ] ) : mixedarray_search ( mixed $needle , array $haystack [, bool $strict = false ] ) : mixed
其中:
$needle:要查找的元素。$haystack:要查找的数组。$strict$haystack: Tatasusunan untuk dicari.$strict: Parameter pilihan, jika dinyatakan sebagai benar, "mod ketat" akan digunakan untuk perbandingan. Lalai adalah palsu.Berikut ialah tatasusunan contoh:
$fruits = array("apple", "banana", "orange", "pear");
Sekarang kita ingin mencari jika terdapat unsur "oren" dalam tatasusunan dan mengembalikan nama kuncinya. Kita boleh menggunakan fungsi array_search() untuk mencapai fungsi ini:
$key = array_search("orange", $fruits); echo "The key of 'orange' is: " . $key;
Laksanakan kod di atas, dan hasil output ialah:
The key of 'orange' is: 2
Kod di atas akan mengembalikan nama kunci elemen "oren" dalam tatasusunan, iaitu "2".
Jika elemen tidak ditemui, fungsi array_search() akan mengembalikan palsu. Oleh itu, apabila kita menggunakan fungsi array_search(), kita perlu memberi perhatian kepada situasi di mana nilai pulangannya mungkin palsu.
$key = array_search("grape", $fruits); if ($key === false) { echo "'grape' is not found in the array."; }
Kod di atas akan mengeluarkan:
'grape' is not found in the array.
Atas ialah kandungan terperinci Bagaimana untuk mencari elemen tatasusunan menggunakan fungsi array_search dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Bagaimana untuk membuka fail php
Bagaimana untuk mencari nilai maksimum dan minimum elemen tatasusunan dalam Java
Bagaimana untuk mengalih keluar beberapa elemen pertama tatasusunan dalam php
Apa yang perlu dilakukan jika penyahserialisasian php gagal
Bagaimana untuk menyambungkan php ke pangkalan data mssql
Bagaimana untuk menyambung php ke pangkalan data mssql
Bagaimana untuk memuat naik html
Bagaimana untuk menyelesaikan aksara bercelaru dalam PHP