PHP array_key_exists()Fonctions
Manuel de référence complet des tableaux PHP
Exemples
Vérifiez si le nom de clé "Volvo" existe dans le tableau :
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "La clé existe !";
}
else
{
echo "La clé n'existe pas !";
}
Exécuter l'exemple »
Définition et utilisation
La fonction array_key_exists() vérifie si un nom de clé spécifié existe dans un tableau. Si le nom de clé existe, elle renvoie true ; si le nom de clé n'existe pas, elle renvoie false.
Astuce :N'oubliez pas que si vous omettez le nom de clé lors de la spécification d'un tableau, des noms de clé entiers seront générés à partir de 0 et incrémentés de 1. (Voir l'exemple 2)
Syntaxe
array_key_exists(key,array)
| Paramètre | Description |
|---|---|
| key | Obligatoire. Spécifie le nom de la clé. |
| array | Obligatoire. Spécifie le tableau. |
Détails techniques
| Valeur de retour : | Renvoie TRUE si le nom de clé existe, et FALSE si le nom de clé n'existe pas. |
|---|---|
| Version de PHP : | 4.0.7+ |
Plus d’exemples
Exemple 1
Vérifier si le nom de clé "Toyota" existe dans le tableau :
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "La clé existe !";
}
else
{
echo "La clé n'existe pas !";
}
Exécuter l'exemple »
Exemple 2
Vérifier si le nom de clé entier "0" existe dans le tableau :
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "La clé existe !";
}
else
{
echo "La clé n'existe pas !";
}
Exécuter l'exemple »
Autres extensions