Maison  >  Article  >  développement back-end  >  Introduction à l'utilisation de PHP in_array() dans la bibliothèque de fonctions

Introduction à l'utilisation de PHP in_array() dans la bibliothèque de fonctions

WBOY
WBOYoriginal
2023-06-27 11:04:16752parcourir

PHP est un langage de programmation largement utilisé et l'un des langages les plus populaires pour le développement Web. La bibliothèque de fonctions PHP fournit une variété de fonctions, parmi lesquelles la fonction in_array() est une fonction très utile. Cet article présentera en détail comment utiliser la fonction PHP in_array().

  1. Définition de la fonction

La fonction in_array() est utilisée pour trouver une valeur spécifique dans un tableau. Cette fonction renvoie vrai si la valeur spécifiée est trouvée, sinon elle renvoie faux.

La syntaxe de la fonction est la suivante :

bool in_array ( Mixed $needle , array $haystack [, bool $strict = FALSE ] )

Paramètre $needle : la valeur à trouver, peut être n'importe quel type de données
Paramètre $ botte de foin : pour rechercher un tableau
Paramètre $strict : paramètre facultatif, la valeur par défaut est false, indiquant un mode non strict. S'il est défini sur true, en plus de la valeur, le type de données sera comparé

  1. Valeur de retour de la fonction

Renvoie vrai si $needle existe dans le tableau $haystack. S'il n'est pas trouvé, renvoie false.

  1. Exemples d'utilisation

Voici quelques exemples d'utilisation de la fonction PHP in_array() :

(1) Rechercher une chaîne

$fruits = array("apple", "banana", "orange", " grape ");
if (in_array("banana", $fruits)) {
echo "banana found";
}

Le code ci-dessus définit d'abord un tableau contenant plusieurs fruits, puis utilise la fonction in_array() pour vérifier S'il contient la chaîne "banane". Si inclus, "banane trouvée" sera affiché.

(2) Trouver des nombres

$numbers = array(1, 3, 5, 7, 9);
if (in_array(5, $numbers)) {
echo "Found 5";
}

with The le code ci-dessus est similaire, ici un tableau est défini contenant plusieurs nombres. Utilisez ensuite la fonction in_array() pour trouver le nombre 5.

(3) Utilisez un paramètre strict

$cars = array("Volvo", "BMW", "Toyota");
if (in_array("1", $cars, true)) {
echo "1 found " ;
} else {
echo "1 not found";
}

Dans le code ci-dessus, nous utilisons le troisième paramètre de la fonction in_array(), qui est le paramètre $strict. Cela signifie qu'en plus de faire correspondre les valeurs, les types de données sont également comparés. Ainsi, si le tableau contient la chaîne « 1 » et que vous recherchez le chiffre 1, il n’y aura pas de correspondance.

  1. Conclusion

La fonction PHP in_array() est un outil puissant et pratique pour rechercher des valeurs spécifiques dans un tableau. Il accepte plusieurs types de données et peut utiliser des comparaisons strictes. Vous pouvez utiliser cette fonction pour vérifier si une valeur existe dans un tableau afin de faciliter l'exécution d'instructions conditionnelles et d'opérations logiques lors de l'écriture de code 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