Maison >développement back-end >Problème PHP >PHP détermine si un tableau contient une fonction de chaîne
En PHP, nous pouvons utiliser la fonction in_array() pour déterminer si un tableau contient une valeur spécifique, y compris des chaînes.
Exemple de syntaxe :
in_array($needle, $haystack);
Parmi eux, $needle représente la valeur à trouver, et $haystack représente le tableau à rechercher.
Valeur de retour : Si $needle est trouvé dans $haystack, renvoyez vrai, sinon renvoyez faux.
En plus de la fonction in_array(), on peut également utiliser la fonction array_search() pour effectuer une recherche. Son utilisation est la suivante :
array_search($needle, $haystack);
Parmi eux, $needle représente. la valeur à trouver, $haystack Représente le tableau à rechercher.
Valeur de retour : Si $needle est trouvé dans $haystack, renvoie le nom de clé de l'élément, sinon renvoie false.
En plus des fonctions ci-dessus, nous pouvons également utiliser une variante de la fonction in_array() - in_array_case(). L'utilisation est la même que in_array(), sauf qu'elle est sensible à la casse. Par exemple :
in_array_case("apple", array("Apple", "banana", "cherry"));//false in_array_case("Apple", array("Apple", "banana", "cherry"));//true
Summary : PHP propose plusieurs façons de déterminer si un tableau contient une certaine chaîne. La méthode spécifique à utiliser dépend de la situation réelle.
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!