PHP in_array() Fonction
Exemple
Recherchez la valeur "Glenn" dans un tableau et affichez un message :
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Correspondance trouvée";
}
else
{
echo "Correspondance non trouvée";
}
?> Définition et Utilisation
La fonction in_array() recherche une valeur spécifique dans un tableau.
Remarque : Si le paramètre de valeur est une chaîne et que le paramètre strict est défini sur TRUE, la recherche est sensible à la casse.
Syntaxe
in_array( valeur, tableau, strict ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| valeur | Requis. Spécifie la valeur à rechercher |
| tableau | Requis. Spécifie le tableau à rechercher |
| strict | Optionnel. S'il est défini sur true, cette fonction vérifiera également le type de la valeur dans le tableau |
Détails Techniques
| Valeur de Retour : | Renvoie TRUE si la valeur est trouvée dans le tableau, ou FALSE sinon |
|---|---|
| Version PHP : | 4+ |
Plus d'Exemples
Exemple
Utilisation de tous les paramètres :
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23", $people, TRUE))
{
echo "Correspondance trouvée<br>";
}
else
{
echo "Correspondance non trouvée<br>";
}
if (in_array("Glenn",$people, TRUE))
{
echo "Correspondance trouvée<br>";
}
else
{
echo "Correspondance non trouvée<br>";
}
if (in_array(23,$people, TRUE))
{
echo "Correspondance trouvée<br>";
}
else
{
echo "Correspondance non trouvée<br>";
}
?>