Instanz
Ü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 "Key exists!"; } else { echo "Key does not exist!"; } ?>
Definition und Verwendung
array_key_exists() Funktion prüft, ob der angegebene 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 den Schlüsselnamen bei der Angabe eines Arrays weglassen, ein ganzzahliger-Schlüsselname generiert wird, der bei 0 beginnt und um 1 erhöht wird. (Siehe Beispiel 2)
Syntax
array_key_exists(key,array)
参数 | 描述 |
key | 必需。规定键名。 |
array | 必需。规定数组。 |
Technische Details
返回值: | 如果键名存在则返回 TRUE,如果键名不存在则返回 FALSE。 |
PHP 版本: | 4.0.7+ |
Weitere Beispiele
Beispiel 1
Überprüfen Sie, ob der Schlüsselname „Toyota“ im Array vorhanden ist:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Beispiel 2
Überprüfen Sie, ob der ganzzahlige Schlüsselname „0“ im Array vorhanden ist:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Beispiel 1
<?php $a=array("a"=>"Dog","b"=>"Cat"); if (array_key_exists("a",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Ausgabe:
Key exists!
Beispiel 2
<?php $a=array("a"=>"Dog","b"=>"Cat"); if (array_key_exists("c",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Ausgabe:
Key does not exist!
Beispiel 2
<?php $a=array("Dog",Cat"); if (array_key_exists(0,$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Ausgabe:
Key exists!
Das obige ist der detaillierte Inhalt vonPHP-Funktion array_key_exists(), die prüft, ob der angegebene Schlüssel im Array vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!