Maison > développement back-end > tutoriel php > in_array() Détermine si une valeur de tableau existe Partage de cas

in_array() Détermine si une valeur de tableau existe Partage de cas

php中世界最好的语言
Libérer: 2023-03-27 06:54:02
original
1685 Les gens l'ont consulté

Cette fois, je vais vous proposer un partage de cas de in_array() pour savoir si une valeur de tableau existe. Quelles sont les précautions pour in_array() pour savoir si une valeur de tableau. existe. Ce qui suit est un cas pratique, jetons un coup d'oeil.

En phpProgrammation, la fonction in_array() recherche dans un tableau une valeur donnée.

in_array() Définition et utilisation La fonction
in_array() recherche dans un tableau une valeur donnée.

Syntaxe

in_array(value,array,type)
Copier après la connexion

Description du paramètre
valeur Obligatoire. Spécifie la valeur à rechercher dans le tableau.
tableau requis. Spécifie le tableau à rechercher.
tapez facultatif. Si ce paramètre est défini sur true, il est vérifié si le type des données recherchées et la valeur du tableau sont identiques.

Description
Renvoie vrai si la valeur donnée existe dans le tableau tableau. Si le troisième paramètre est défini sur true, la fonction renvoie true uniquement si l'élément existe dans le tableau et que le type de données est le même que la valeur donnée.

Si le paramètre n'est pas trouvé dans le tableau, la fonction renvoie false.

Remarque : Si le paramètre value est une string et que le paramètre type est défini sur true, la recherche est sensible à la casse.

Exemple 1, instance in_array.

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn",$people)) { echo "Match found"; } else { echo "Match not found"; } ?>
Copier après la connexion

Sortie :
Match trouvé

Exemple 2, instance in_array.

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23",$people, TRUE)
)
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array("Glenn",$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array(23,$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
} 
?>
输出: 
Match not found 
Match found 
Match found
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Explication détaillée du contrôleur de configuration du framework Yii et des étapes d'action

Fonction array_key_exists() explication détaillée de la recherche de nom de clé de tableau étapes

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal