PHP array_search

PHP array_search

Definisi dan Penggunaan #

Fungsi PHP array_search digunakan untuk mencari nilai tertentu dalam sebuah array dan mengembalikan index atau kunci pertama di mana nilai tersebut ditemukan.

Contoh

Telusuri array untuk nilai “merah” dan kembalikan indexnya (kunci) :

<!DOCTYPE html>
<html>
<body>

<?php
$a=array("a"=>"merah","b"=>"hijau","c"=>"biru");
echo array_search("merah",$a);
?>

</body>
</html>

Sintaks #

array_search(value, array, strict)

Nilai Parameter #

Parameter Deskripsi
value Diperlukan. Menentukan nilai yang akan dicari
array Diperlukan. Menentukan array yang akan ditelusuri
strict Opsional. Jika parameter ini disetel ke TRUE, maka fungsi ini akan mencari elemen identik dalam array. Nilai yang mungkin:

  • true
  • false – default

Jika disetel ke true, angka 5 tidak sama dengan string 5

Detail Teknis #

Nilai Pengembalian: Mengembalikan kunci nilai jika ditemukan dalam array, dan FALSE sebaliknya. Jika nilai ditemukan dalam array lebih dari sekali, kunci pertama yang cocok akan dikembalikan.
Versi PHP: 4.0.5+
PHP Changelog: Fungsi ini mengembalikan NULL jika parameter yang tidak valid diberikan (ini berlaku untuk semua fungsi PHP mulai 5.3.0).

Mulai PHP 4.2.0, fungsi ini mengembalikan FALSE jika gagal, bukan NULL .

Contoh Lainnya #

Contoh

Cari array untuk nilai 5 dan kembalikan kuncinya (perhatikan “”):

<!DOCTYPE html>
<html>
<body>

<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>

</body>
</html>

Tinggalkan Balasan

Keranjang Belanja0
Keranjang belanja kosong ...
0