Maison  >  Article  >  développement back-end  >  Comment détecter si la clé du tableau existe en php

Comment détecter si la clé du tableau existe en php

青灯夜游
青灯夜游original
2022-05-09 19:06:586225parcourir

Deux méthodes : 1. Utilisez "array_key_exists("specified key value", $arr)" et renvoyez true si elle existe. 2. Utilisez "isset($arr["specified key value"]" pour vérifier si la valeur correspondant au nom de clé spécifié existe, puis déterminez si la clé existe. Si elle existe, renvoyez true.

Comment détecter si la clé du tableau existe en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Deux méthodes pour PHP pour détecter si la clé de tableau existe :

1. Utilisez la fonction array_key_exists()

array_key_exists( ) fonction pour vérifier un tableau Si le nom de clé spécifié existe, si le nom de clé existe, il renvoie vrai, si le nom de clé n'existe pas, il renvoie faux

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array("Volvo" => "XC90", "BMW" => "X5");
if (array_key_exists("Volvo", $arr)) {
	echo "数组key存在!";
} else {
	echo "数组key不存在!";
}
?>

Comment détecter si la clé du tableau existe en php

2. Utilisez la fonction isset().

La fonction isset() est utilisée pour détecter si la variable est définie et non NULL.

Idée de détection :

  • Utilisez 数组名["key"] pour accéder à l'élément de tableau spécifié,

  • utilisez la fonction isset() pour. détecter si l'élément du tableau existe

    S'il existe et n'est pas NULL, retournez TRUE Sinon, retournez FALSE

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array("Volvo" => "XC90", "BMW" => "X5");
if (isset($arr["a"])) {
	echo "数组key存在!";
} else {
	echo "数组key不存在!";
}
?>

Comment détecter si la clé du tableau existe en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

.

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