Maison  >  Article  >  développement back-end  >  La séquence de fonctions de tableau PHP in_array() détermine si la valeur du tableau existe

La séquence de fonctions de tableau PHP in_array() détermine si la valeur du tableau existe

高洛峰
高洛峰original
2016-12-30 11:06:231694parcourir

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

Syntaxe
in_array(value,array,type)
Description du paramètre
valeur Obligatoire. Spécifie la valeur à rechercher dans le tableau.
tableau requis. Spécifie le tableau à rechercher.
le type est 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 a le même type de données 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 chaîne et que le paramètre type est défini sur true, la recherche est sensible à la casse.

Exemple 1

<?php 
$people = array("Peter", "Joe", "Glenn", "Cleveland"); 

if (in_array("Glenn",$people)) 
{ 
echo "Match found"; 
} 
else 
{ 
echo "Match not found"; 
} 
?>

Sortie :

Match trouvé
Exemple 2

<?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 />"; 
} 
?>

Sortie :

Match not found
Match found
Match found

Pour plus de séquences de fonctions de tableau PHP in_array() afin de savoir si une valeur de tableau existe, veuillez faire attention au site Web PHP chinois pour les articles connexes !

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