Deux méthodes : 1. Utilisez l'instruction "array_search(specified key value, $arr)". Si le nom de la clé est renvoyé, la valeur de la clé est spécifiée. Si FALSE est renvoyé, la valeur de la clé n'est pas spécifiée. 2. Utilisez l'instruction "array_keys($arr, key value)". Si le tableau de clés renvoyé est vide, aucune valeur de clé n'est spécifiée, sinon il y a une valeur de clé.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Deux méthodes pour que PHP détecte si un tableau a une certaine valeur de clé
Méthode 1 : Utilisez la fonction array_search()
La fonction array_search() recherche une valeur clé dans le tableau et renvoie le nom de clé correspondant. Sinon, renvoie FALSE s'il n'y a aucune valeur.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,0,'4',2,3,4); if(array_search(4,$arr)!="FALSE"){ echo "有指定键值"; }else{ echo "没有指定键值"; } ?>
2. Utilisez la fonction array_keys()
array_keys() pour rechercher également des valeurs de clé et renvoyer le nom de clé correspondant.
Mais array_keys() renverra le nom de clé du tableau obtenu sous la forme d'un tableau. Si aucune valeur n'est spécifiée, le tableau renvoyé est un tableau vide.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,0,'4',2,3,4); $key=array_keys($arr,6); var_dump($key); if($key!=[]){ echo "有指定键值"; }else{ echo "没有指定键值"; } ?>
Modifiez-le et recherchez 2
$key=array_keys($arr,2);
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!