PHP array_key_exists() Funktion
Beispiel
Überprüfen Sie, ob der Schlüsselname "Volvo" im Array vorhanden ist:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Schlüssel vorhanden!"; } else { echo "Schlüssel nicht vorhanden!"; } ?>
Definition und Verwendung
Die Funktion array_key_exists() überprüft, ob ein bestimmter Schlüsselname in einem Array vorhanden ist. Wenn der Schlüsselname vorhanden ist, wird true zurückgegeben, wenn der Schlüsselname nicht vorhanden ist, wird false zurückgegeben.
Tipp:Denken Sie daran, dass, wenn Sie das Array angeben und den Schlüsselnamen weglassen, automatisch von 0 beginnende und um 1 erhöhte ganzzahlige Schlüsselnamen generiert werden, die auf die entsprechenden Werte verweisen. (Siehe Beispiel 2).
Syntax
array_key_exists(key,array)
Parameter | Beschreibung |
---|---|
key | Erforderlich. Definiert den Schlüsselnamen. |
array | Erforderlich. Definiert das Array. |
Technische Details
Rückgabewert: | Wenn der Schlüsselname vorhanden ist, wird TRUE zurückgegeben, wenn der Schlüsselname nicht vorhanden ist, wird FALSE zurückgegeben. |
PHP-Version: | 4.0.7+ |
Mehr Beispiele
Beispiel 1
Überprüfen Sie, ob der Schlüssel "Toyota" im Array vorhanden ist:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Schlüssel vorhanden!"; } else { echo "Schlüssel nicht vorhanden!"; } ?>
Beispiel 2
Überprüfen Sie, ob der ganzzahlige Schlüssel "0" im Array vorhanden ist:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Schlüssel vorhanden!"; } else { echo "Schlüssel nicht vorhanden!"; } ?>