Prüfen Sie, ob der Schlüssel „Volvo“ im Array vorhanden ist:
<?php$a=array("Volvo"=>"XC90",BMW"=>"X5");if (array_key_exists("Volvo",$a)) { echo "Schlüssel existiert!" }else { echo „Schlüssel existiert nicht!“; }?>Die Funktion array_key_exists() prüft, ob der angegebene Schlüssel in einem Array vorhanden ist. Sie gibt true zurück, wenn der Schlüssel existiert, und false, wenn der Schlüssel nicht existiert.
Tipp: Denken Sie daran, dass ganzzahlige Schlüssel beginnend bei 0 und aufsteigend um 1 generiert werden, wenn Sie bei der Angabe eines Arrays die Schlüssel weglassen. (Siehe Beispiel 2)
array_key_exists( Schlüssel,Array )
Parameter | beschreiben |
---|---|
Schlüssel | Erforderlich. Gibt den Schlüsselnamen an. |
Array | Erforderlich. Gibt ein Array an. |
Rückgabewert: | Gibt TRUE zurück, wenn der Schlüssel existiert, und FALSE, wenn der Schlüssel nicht existiert. |
---|---|
PHP-Version: | 4.0.7+ |
Ü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 existiert!" }else { echo „Schlüssel existiert nicht!“; }?>Überprüfen Sie, ob der Ganzzahlschlüssel „0“ im Array vorhanden ist:
<?php$a=array("Volvo","BMW");if (array_key_exists(0,$a)) { echo "Schlüssel existiert!" }else { echo "Schlüssel existiert nicht!" };