array_searchRecherche dans un tableau la clé associée à la première valeur
&reftitle.description;
intstringfalsearray_searchmixedneedlearrayhaystackboolstrict&false;
Recherche needle
dans haystack.
&reftitle.parameters;
needle
La valeur à chercher.
Si needle est une &string;, la
comparaison est effectuée en respectant la casse.
haystack
Le tableau.
strict
Si le troisième paramètre strict vaut
&true;, alors array_search cherchera
des éléments identiques dans
haystack. Cela signifie que cette fonction
va effectuer une comparaison stricte du type
de needle dans haystack,
et que les objets proviennent de la même instance.
&reftitle.returnvalues;
Retourne la clé pour needle si elle est trouvée
dans le tableau, &false; sinon.
Si needle est trouvé plus d'une fois dans
haystack, la première clé concordante est
retournée. Pour trouver toutes les clés correspondantes, utilisez plutôt
la fonction array_keys avec le paramètre optionnel
search_value.
&return.falseproblem;
&reftitle.examples;
Exemple avec array_search
'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
?>
]]>
&reftitle.seealso;
array_keysarray_valuesarray_key_existsin_array