Maison > développement back-end > tutoriel php > 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

黄舟
Libérer: 2023-03-17 08:00:02
original
1482 Les gens l'ont consulté

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!";
}
?>
Copier après la connexion

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)
Copier après la connexion
参数描述
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!";
}
?>
Copier après la connexion

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!";
}
?>
Copier après la connexion

Exemple 1

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("a",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>
Copier après la connexion

Sortie :

Key exists!
Copier après la connexion
Copier après la connexion

Exemple 2

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("c",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>
Copier après la connexion

Sortie :

Key does not exist!
Copier après la connexion

Exemple 2

<?php 
$a=array("Dog",Cat"); 
if (array_key_exists(0,$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>
Copier après la connexion

Sortie :

Key exists!
Copier après la connexion
Copier après la connexion


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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal