array_searchRecherche dans un tableau la clé associée à une valeur
&reftitle.description;
mixedarray_searchmixedneedlearrayhaystackboolstrict
Recherche needle
dans haystack.
&reftitle.parameters;
needle
La valeur à chercher.
Si needle est une chaîne de caractères, 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
s'assurera aussi que le type
de needle est le même que celui de la
valeur trouvée 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.changelog;
&Version;&Description;4.2.0
Avant la version 4.2.0, array_search retourne &null;
en cas d'échec au lieu de &false;.
&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