Maison > Article > développement back-end > Introduction à l'utilisation de la fonction in_array() dans la bibliothèque de fonctions PHP
Dans le développement PHP, les tableaux doivent souvent être traités et modifiés, et la fonction in_array() est l'une des fonctions les plus couramment utilisées lors du traitement des tableaux. Cet article explique comment utiliser cette fonction. La fonction de
in_array() est de trouver la valeur spécifiée dans le tableau et de renvoyer true si elle est trouvée, sinon elle renvoie false. La syntaxe de cette fonction est la suivante :
in_array($value, $array, $strict)
où $value est la valeur à trouver, $array est le tableau à trouver et $strict est un paramètre facultatif utilisé pour spécifier s'il faut forcer la vérification du type de variable. Par défaut, la valeur de $strict est fausse, ce qui signifie que seules les valeurs des variables sont vérifiées pour l'égalité et que les types de variables ne sont pas vérifiés.
Voici quelques exemples d'utilisation de in_array() :
$numbers = array(1, 2, 3, 4, 5); if (in_array(3, $numbers)) { echo "3 存在于数组中"; } else { echo "3 不存在于数组中"; }
Le code ci-dessus affichera "3 existe dans le tableau".
$numbers = array(1, 2, 3, 4, 5); if (in_array("3", $numbers, true)) { echo "3 存在于数组中"; } else { echo "3 不存在于数组中"; }
Le code ci-dessus affichera "3 n'existe pas dans le tableau" car la vérification de type est appliquée lors de la comparaison, donc la chaîne "3" n'est pas égale à l'entier 3.
$ages = array("Peter" => 35, "Ben" => 28, "Joe" => 40); if (in_array(35, $ages)) { echo "35 的键名是:" . array_search(35, $ages); } else { echo "35 不存在于数组中"; }
Le code ci-dessus affichera "Le nom de clé de 35 est : Peter" car la valeur correspondant au nom de clé "Peter" dans le tableau est 35.
Résumé :
Ce qui précède est l'introduction et des exemples d'utilisation de la fonction in_array(). J'espère que cela vous sera utile pour utiliser cette fonction dans le développement PHP. Cette fonction est fréquemment utilisée dans le développement réel et peut améliorer efficacement l'efficacité et la lisibilité du code.
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!