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().
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é
Renvoie vrai si $needle existe dans le tableau $haystack. S'il n'est pas trouvé, renvoie false.
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.
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!