array_search Busca un valor determinado en un array y devuelve la primera clave correspondiente en caso de éxito &reftitle.description; mixedarray_search mixedneedle arrayhaystack boolstrict&false; Busca la needle (aguja) en haystack (pajar). &reftitle.parameters; needle El valor a buscar. Si needle es una cadena, la comparación es realizada de forma sensible a mayúsculas y minúsculas. haystack El array strict Si el tercer parámetro, strict, se define como &true; entonces la función array_search también buscará elementos idénticos en el haystack. Esto significa que también realizará una comparación estricta de tipos de la needle en el haystack, ya que los objetos deben ser la misma instancia. &reftitle.returnvalues; Devuelve la clave de la needle si se encuentra en el array, o &false; si no. Si la needle es encontrada en el haystack más de una vez, se devuelve la primera clave coincidente. Para devolver las claves de todos los valores coincidentes, se ha de usar en su lugar array_keys con el parámetro opcional search_value. &return.falseproblem; &reftitle.changelog; &Version; &Description; 5.3.0 Al igual que con todas las funciones internas de PHP a partir de la versión 5.3.0, array_search devuelve &null; si se le pasan parámetros inválidos. &reftitle.examples; Ejemplo de <function>array_search</function> 'azul', 1 => 'rojo', 2 => 'verde', 3 => 'rojo'); $clave = array_search('verde', $array); // $clave = 2; $clave = array_search('rojo', $array); // $clave = 1; ?> ]]> &reftitle.seealso; array_keys array_values array_key_exists in_array