Cari array untuk kunci "merah" dan kembalikan nama kuncinya:
<?php$a=array("a"=>"merah","b"=>"hijau","c"=>"biru");echo array_search("merah",$a);?>Fungsi array_search() mencari nilai kunci dalam array dan mengembalikan nama kunci yang sesuai.
array_search( nilai,array,ketat )
parameter | menggambarkan |
---|---|
nilai | Diperlukan. Menentukan nilai kunci yang akan dicari dalam array. |
susunan | Diperlukan. Menentukan array yang akan dicari. |
ketat | Opsional. Jika parameter ini disetel ke TRUE, fungsi akan mencari elemen dengan tipe data dan nilai yang sama dalam array. Nilai yang mungkin: BENAR salah - bawaan Jika disetel ke true, tipe nilai yang diberikan akan diperiksa dalam array dan angka 5 serta string 5 berbeda (lihat Contoh 2). |
Nilai pengembalian: | Jika nilai kunci yang ditentukan ditemukan dalam array, nama kunci yang sesuai akan dikembalikan, jika tidak, FALSE akan dikembalikan. Jika nilai kunci ditemukan lebih dari sekali dalam array, nama kunci yang cocok dengan nilai kunci pertama yang ditemukan akan dikembalikan. |
---|---|
Versi PHP: | 4.0.5+ |
Catatan pembaruan: | Jika parameter yang tidak valid diteruskan ke fungsi, fungsi tersebut akan mengembalikan NULL (ini berlaku untuk semua fungsi PHP sejak PHP 5.3.0). Pada PHP 4.2.0, jika pencarian gagal, fungsi ini mengembalikan FALSE, bukan NULL. |
Cari nilai kunci 5 dalam array dan kembalikan nama kuncinya (perhatikan ""):
<?php$a=array("a"=>"5","b"=>5,"c"=>"5");echo array_search(5,$a,true);?>