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 clef 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 <function>array_search</function> "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.