Instance
Vérifiez si le nom de clé "Volvo" existe dans le tableau :
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Définition et utilisation
array_key_exists() La fonction vérifie si le nom de clé spécifié existe dans un tableau. Si le nom de clé existe, il renvoie vrai. Si le nom de clé n'existe pas, il renvoie faux.
Astuce : N'oubliez pas que si vous omettez le nom de la clé lors de la spécification d'un tableau, un nom de clé entier sera généré à partir de 0 et en augmentant de 1. (Voir exemple 2)
Syntaxe
array_key_exists(key,array)
参数 | 描述 |
key | 必需。规定键名。 |
array | 必需。规定数组。 |
Détails techniques
返回值: | 如果键名存在则返回 TRUE,如果键名不存在则返回 FALSE。 |
PHP 版本: | 4.0.7+ |
Plus d'exemples
Exemple 1
Vérifiez si le nom de clé « Toyota » existe dans le tableau :
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Exemple 2
Vérifiez si le nom de clé entier « 0 » existe dans le tableau :
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Exemple 1
<?php $a=array("a"=>"Dog","b"=>"Cat"); if (array_key_exists("a",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Sortie :
Key exists!
Exemple 2
<?php $a=array("a"=>"Dog","b"=>"Cat"); if (array_key_exists("c",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Sortie :
Key does not exist!
Exemple 2
<?php $a=array("Dog",Cat"); if (array_key_exists(0,$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
Sortie :
Key exists!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!