PHP array_search () function
contoh
Cari kunci "merah" dalam array, dan mengembalikan nama kunci:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Menjalankan contoh »
Definisi dan Penggunaan
array_search () fungsi untuk mencari nilai kunci dalam array, dan mengembalikan nama kunci yang sesuai.
tatabahasa
array_search( value,array,strict )
参数 | 描述 |
---|---|
value | 必需。规定在数组中搜索的键值。 |
array | 必需。规定被搜索的数组。 |
strict | 可选。如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素。可能的值:
|
rincian teknis
Pengembalian: | Jika menemukan kunci yang ditentukan dalam array, kemudian mengembalikan nama kunci yang sesuai, jika tidak maka kembali palsu. Jika Anda menemukan kunci dalam array lebih dari sekali, pertama kalinya kuncinya adalah kembali menemukan kunci yang cocok. |
---|---|
Versi PHP: | 4.0.5+ |
Update log: | Jika parameter tidak valid dilewatkan ke fungsi, fungsi mengembalikan NULL (ini berlaku untuk semua mulai dari PHP 5.3.0 fungsi PHP). Pada PHP 4.2.0, jika pencarian gagal, fungsi mengembalikan FALSE, bukan NULL. |
contoh yang lebih
contoh 1
Cari kunci dalam array 5, dan mengembalikan nama kunci (catatan ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Menjalankan contoh »
Lengkap PHP Array Referensi