php détermine si le texte est dans un tableau
En PHP, nous devons parfois déterminer si un texte se trouve dans un tableau afin de pouvoir effectuer les opérations correspondantes lors du traitement ultérieur.
Pour le moment, nous pouvons utiliser la fonction PHP in_array() pour résoudre ce problème. La fonction in_array() est utilisée pour vérifier si une valeur existe dans un tableau. Elle accepte deux paramètres : la valeur à juger et le tableau à vérifier.
La syntaxe est la suivante :
bool in_array ( Mixed $value , array $array [, bool $strict = FALSE ] )
where value représente La valeur à trouver ; array représente le tableau recherché ; strict indique s'il faut utiliser des types de données stricts lors de la comparaison (la valeur par défaut est FALSE, indiquant que la comparaison de types stricts n'est pas utilisée).
Renvoie vrai si la valeur est trouvée, faux si elle n'est pas dans le tableau.
Ce qui suit est un exemple pour illustrer comment utiliser la fonction in_array() :
<?php $arr = array("apple", "banana", "pear"); if (in_array("apple", $arr)) { echo "在数组中"; } else { echo "不在数组中"; }
Le code ci-dessus génère "dans le tableau" car la valeur "apple" est bien au milieu du tableau $arr.
Si nous recherchons une valeur qui n'est pas présente dans le tableau, par exemple "orange":
<?php $arr = array("apple", "banana", "pear"); if (in_array("orange", $arr)) { echo "在数组中"; } else { echo "不在数组中"; }
La sortie sera "pas dans le tableau".
Dans le développement réel, nous devrons peut-être effectuer une comparaison stricte des types de données pour éviter les erreurs de jugement causées par des erreurs de type. Par exemple, nous devons déterminer si la valeur entière est dans un tableau :
<?php $arr = array(1, 2, 3); if (in_array("2", $arr, true)) { echo "在数组中"; } else { echo "不在数组中"; }
En raison de l'utilisation d'une comparaison de type stricte, la chaîne "2" et l'entier 2 ne sont pas égaux, donc in_array () fonction Renvoie "pas dans le tableau".
Il convient de noter que la fonction in_array() ne peut vérifier que la valeur dans le tableau, mais ne peut pas déterminer si le nom de la clé existe dans le tableau. Si vous devez déterminer si un nom de clé existe, vous pouvez utiliser la fonction array_key_exists().
Pour résumer, en PHP vous pouvez utiliser la fonction in_array() pour déterminer si un texte est dans un tableau. La syntaxe est très simple, notamment le troisième paramètre peut être utilisé pour une comparaison stricte des types de données.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds









