PHP in_array()Fonctions
Référence complète des tableaux PHP
Exemples
Recherchez la valeur "Example" dans un tableau et affichez du texte :
$sites = array("Google", "Example", "Taobao", "Facebook");
if (in_array("Example", $sites))
{
echo "Correspondance trouvée !";
}
else
{
echo "Aucune correspondance trouvée !";
}
Exécuter l'exemple »
Définition et utilisation
La fonction in_array() recherche une valeur spécifiée dans un tableau.
Syntaxe
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
| Parameters | Description |
|---|---|
| needle | Obligatoire. Spécifie la valeur à rechercher dans le tableau. |
| haystack | Requis. Spécifie le tableau à rechercher. |
| strict | Facultatif. Si ce paramètre est défini sur TRUE, la fonction in_array() vérifie si les données recherchées et la valeur du tableau sont du même type. |
Détails techniques
| Valeur de retour : | Retourne TRUE si la valeur est trouvée dans le tableau, sinon retourne FALSE. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications | Depuis PHP 4.2, le paramètre de recherche peut être un tableau. |
Plus d’exemples
Exemple 1
Utilisation de tous les paramètres :
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23", $people, TRUE))
{
echo "Correspondance trouvée<br>";
}
else
{
echo "Aucune correspondance trouvée<br>";
}
if (in_array("Glenn",$people, TRUE))
{
echo "Correspondance trouvée<br>";
}
else
{
echo "Aucune correspondance trouvée<br>";
}
if (in_array(23,$people, TRUE))
{
echo "Correspondance trouvée<br>";
}
else
{
echo "Aucune correspondance trouvée<br>";
}
Exécuter l'exemple »
Référence complète des tableaux PHP Autres extensions