Definisi dan Penggunaan
Fungsi PHP array_key_exists adalah sebuah fungsi PHP yang digunakan untuk memeriksa apakah sebuah index atau kunci (key) tertentu ada pada sebuah array asosiatif atau tidak. Fungsi ini mengembalikan nilai true jika index tersebut ada pada array dan false jika tidak ada.
Fungsi array_key_exists menerima dua parameter:
- Parameter pertama adalah index (key) yang akan diperiksa.
- Parameter kedua adalah array asosiatif yang akan diperiksa keberadaan indexnya.
Kiat: Ingatlah bahwa jika Anda melewatkan index saat menentukan array, index bilangan bulat akan dibuat, mulai dari 0 dan bertambah 1 untuk setiap nilai. (Lihat contoh di bawah)
Contoh
Periksa apakah kunci atau index “Volvo” ada dalam array:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Kunci ada!";
}
else
{
echo "Kunci tidak ada!";
}
?>
</body>
</html>
Sintaks
array_key_exists(key, array)
Nilai Parameter
Parameter | Deskripsi |
---|---|
key | Diperlukan. Menentukan index |
array | Diperlukan. Menentukan array |
Detail Teknis
Nilai Pengembalian: | Mengembalikan BENAR jika kunci ada dan SALAH jika kunci tidak ada |
---|---|
Versi PHP: | 4.0.7+ |
Contoh Lainnya
Contoh
Periksa apakah index “Toyota” ada dalam array:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Kunci ada!";
}
else
{
echo "Kunci tidak ada!";
}
?>
</body>
</html>
Contoh
Periksa apakah index bilangan bulat “0” ada dalam larik:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Kunci ada!";
}
else
{
echo "Kunci tidak ada!";
}
?>
</body>
</html>
Tutorial sebelumnya : PHP array_fill_keys
Tutorial setelahnya : PHP array_keys
Semua Tutorial PHP : Tutorial PHP