PHP - Funktion array_key_exists()
Beispiel
Überprüfen Sie, ob der Schlüssel "Volvo" in einem Array vorhanden ist:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Definition und Verwendung
Die Funktion array_key_exists() prüft ein Array auf einen angegebenen Schlüssel und gibt „true“ zurück, wenn der Schlüssel existiert, und „false“, wenn der Schlüssel nicht existiert.
Tipp: Denken Sie daran, dass beim Überspringen des Schlüssels bei der Angabe eines Arrays ein ganzzahliger Schlüssel generiert wird, der bei 0 beginnt und für jeden Wert um 1 erhöht wird. (Siehe Beispiel unten)
Syntax
array_key_exists(key, array)
Parameterwerte
Parameter | Description |
---|---|
key | Required. Specifies the key |
array | Required. Specifies an array |
Technische Details
Rückgabewert: | Gibt TRUE zurück, wenn der Schlüssel existiert, und FALSE, wenn der Schlüssel nicht existiert |
---|---|
PHP-Version: | 4.0.7+ |
Mehr Beispiele
Beispiel
Überprüfen Sie, ob der Schlüssel "Toyota" in einem Array vorhanden ist:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Beispiel
Überprüfen Sie, ob der Integer-Schlüssel "0" in einem Array vorhanden ist:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
❮ PHP-Array-Referenz