Fonction PHP array_search()
Exemple
Cherchez dans un tableau la valeur "rouge" et renvoyez sa clé :
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Définition et utilisation
La fonction array_search() recherche une valeur dans un tableau et renvoie la clé.
Syntaxe
array_search(value, array, strict)
Valeurs des paramètres
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
Détails techniques
Valeur de retour : | Renvoie la clé d'une valeur si elle est présente dans le tableau, et FALSE sinon. Si la valeur est trouvée plusieurs fois dans le tableau, la première clé correspondante est renvoyée. |
---|---|
Version PHP : | 4.0.5+ |
Journal des modifications PHP : | Cette fonction renvoie NULL si des paramètres invalides lui sont passés (ceci s'applique à toutes les fonctions PHP à partir de la version 5.3.0). Depuis PHP 4.2.0, cette fonction renvoie FALSE en cas d'échec au lieu de NULL. |
Plus d'exemples
Exemple
Recherchez dans un tableau la valeur 5 et renvoyez sa clé (notez le "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ Référence de tableau PHP