Exemple
Rechercher un tableau pour la valeur "red" et retourner sa clé:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
»Exécuter exemple Définition et utilisation
Le array_search() Fonction de recherche un tableau pour une valeur et renvoie la clé.
Syntaxe
array_search( value,array,strict )
Paramètre | La description |
---|---|
value | Champs obligatoires. Indique la valeur à rechercher |
array | Champs obligatoires. Indique le tableau à rechercher dans |
strict | Optionnel. Si ce paramètre est réglé sur TRUE, cette fonction recherchera des éléments identiques dans le tableau. Valeurs possibles:
|
Détails techniques
Valeur de retour: | Retourne la clé d'une valeur si elle se trouve dans le tableau, et FALSE sinon. Si la valeur se trouve dans le tableau plus d'une fois, la première clé correspondante est retournée. |
---|---|
PHP Version: | 4.0.5+ |
changelog: | Cette fonction retourne NULL si des paramètres non valides sont passés à elle (cela vaut pour toutes les fonctions PHP à partir de 5.3.0). PHP 4.2.0, cette fonction retourne FALSE en cas d'échec au lieu de NULL. |
autres exemples
Exemple 1
Rechercher un tableau pour la valeur 5 et retourner sa clé (notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
»Exécuter exemple <Tableau PHP Référence