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
s'assurera aussi que le type
de needle est le même que celui de la
valeur trouvée dans haystack.
&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