Vérifiez si la clé « Volvo » existe dans le tableau :
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5");if (array_key_exists("Volvo",$a)) { echo "La clé existe !"; echo "La clé n'existe pas !"; }?>La fonction array_key_exists() vérifie si la clé spécifiée existe dans un tableau. Elle renvoie true si la clé existe et false si la clé n'existe pas.
Astuce : N'oubliez pas que si vous omettez les clés lors de la spécification d'un tableau, les clés entières seront générées en commençant à 0 et en augmentant de 1. (Voir exemple 2)
array_key_exists( clé, tableau )
paramètre | décrire |
---|---|
clé | Requis. Spécifie le nom de la clé. |
tableau | Requis. Spécifie un tableau. |
Valeur de retour : | Renvoie TRUE si la clé existe et FALSE si la clé n'existe pas. |
---|---|
Version PHP : | 4.0.7+ |
Vérifiez si la clé « Toyota » existe dans le tableau :
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5");if (key_exists("Toyota",$a)) { echo "La clé existe !"; echo "La clé n'existe pas !"; }?>Vérifiez si la clé entière "0" existe dans le tableau :
<?php$a=array("Volvo","BMW");if (array_key_exists(0,$a)) { echo "La clé existe!"; }else { echo "La clé n'existe pas!" }?>