Funkce PHP array_key_exists().
Příklad
Zkontrolujte, zda klíč „Volvo“ existuje v poli:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Definice a použití
Funkce array_key_exists() zkontroluje pole na zadaný klíč a vrátí hodnotu true, pokud klíč existuje, a false, pokud klíč neexistuje.
Tip: Pamatujte, že pokud klíč při zadávání pole přeskočíte, vygeneruje se klíč celého čísla počínaje 0 a zvýší se o 1 pro každou hodnotu. (Viz příklad níže)
Syntax
array_key_exists(key, array)
Hodnoty parametrů
Parameter | Description |
---|---|
key | Required. Specifies the key |
array | Required. Specifies an array |
Technické údaje
Návratová hodnota: | Vrátí TRUE, pokud klíč existuje, a FALSE, pokud klíč neexistuje |
---|---|
Verze PHP: | 4.0.7+ |
Další příklady
Příklad
Zkontrolujte, zda klíč „Toyota“ existuje v poli:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Příklad
Zkontrolujte, zda v poli existuje celočíselný klíč "0":
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
❮ PHP Array Reference