Maison  >  Article  >  développement back-end  >  Fonction PHP array_key_exists() qui vérifie si la clé spécifiée existe dans le tableau

Fonction PHP array_key_exists() qui vérifie si la clé spécifiée existe dans le tableau

黄舟
黄舟original
2017-11-08 09:19:321451parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn