array_search
Recherche dans un tableau la clé associée à une valeur
&reftitle.description;
mixedarray_search
mixedneedle
arrayhaystack
boolstrict
array_search recherche needle
dans haystack et retourne la clé
associée s'il la trouve, ou &false; sinon.
Si needle est une chaîne de caractères, la
comparaison est effectuée du manière sensible à la casse.
Avant &php; 4.2.0, array_search retournait
&null; en cas d'échec, au lieu de &false;.
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.
Si needle est trouvé plus d'une fois dans
haystack, la première clé concordante est
retournée. Pour trouver toutes les clefs correspondantes, utilisez plutôt
la fonction array_keys avec le paramètre optionnel
search_value.
Exemple avec array_search
"bleu", 1 => "rouge", 2 => "vert", 3 => "rouge");
$key = array_search('vert', $array); // $key = 2;
$key = array_search('rouge', $array); // $key = 1;
?>
]]>
&return.falseproblem;
Voir aussi
array_keys,
array_values,
array_key_exists et
in_array.