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>

Jalankan Contoh

Sintaks

array_search(value, array, strict)

Nilai Parameter

ParameterDeskripsi
valueDiperlukan. Menentukan nilai yang akan dicari
arrayDiperlukan. Menentukan array yang akan ditelusuri
strictOpsional. 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>

Jalankan Contoh

Tutorial sebelumnya : PHP array_replace
Tutorial setelahnya : PHP array_slice
Semua Tutorial PHP : Tutorial PHP

Tinggalkan Balasan

Keranjang Belanja0
Keranjang belanja kosong ...
0