Maison >développement back-end >Problème PHP >Comment vérifier si une certaine valeur dans un tableau existe en php
Comment vérifier s'il existe : 1. Utilisez la fonction in_array(), la syntaxe est "in_array(value, $array)" ; 2. Utilisez la fonction array_search(), la syntaxe est "array_search(value, $array) ; )".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php demande si une certaine valeur dans le tableau existe
Méthode 1 : Utilisez le in_array( ) fonction
La fonctionin_array() peut trouver si une certaine valeur est contenue dans le tableau Si elle existe, elle renvoie VRAI, si elle n'existe pas, elle renvoie FAUX. Le format de la syntaxe est le suivant :
in_array($needle, $array[, $strict = FALSE])
La description du paramètre est la suivante :
<?php header("Content-type:text/html;charset=utf-8"); $sites = array("Google", "Taobao", "Facebook"); if (in_array("PHP中文网", $sites)) { echo "找到匹配项!"; } else { echo "没有找到匹配项!"; } ?>Méthode 2 : utilisez la fonction array_search()
array_search() pour rechercher une certaine valeur de clé dans le tableau et retournez si la valeur de clé spécifiée est trouvée dans le tableau Le nom de la clé correspondante, sinon FALSE est renvoyé. Le format de syntaxe est le suivant :
array_search(value,array,strict)
Exemple :
<?php header("Content-type:text/html;charset=utf-8"); $sites = array("Google", "Taobao", "Facebook"); if (array_search("Taobao", $sites)) { echo "找到匹配项!"; } else { echo "没有找到匹配项!"; } ?>
Apprentissage recommandé : "
Tutoriel vidéo PHPCe 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!