Funcția array_key_exists verifică dacă cheia specificată există în matrice. Dacă cheia există, returnează true, false în cazul în care cheia nu este găsită.
Care este sintaxa funcției array_key_exists în PHP?
array_key_exists(key, array)
Valorile parametrilor
parametrii | Detalii |
---|---|
cheie | Necesar. Specifică cheia |
mulțime | Necesar. Specifică o matrice |
Exemplu de funcție array_key_exists
<?php
$a=array("Honda"=>"XC90","BMW"=>"X5");
if (array_key_exists("Honda",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
În exemplul de mai sus, array_key_exists verifică cheia „Honda” din matrice.
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
În exemplul de mai sus, numele (șirul) cheii nu este specificat în funcție. În acest caz, când nu este specificat niciun șir pentru funcția array_key_exists, aceasta presupune cheia întreagă care începe de la 0 și crește pentru fiecare cheie din matricea specificată.