PHP in_array()Fonctions

PHP Array ReferenceRéférence complète des tableaux PHP

Exemples

Recherchez la valeur "Example" dans un tableau et affichez du texte :

<?php $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 :

<?php $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 »


PHP Array ReferenceRéférence complète des tableaux PHP Autres extensions