array_search Busca un valor determinado en una matriz y devuelve la clave correspondiente en caso de éxito Descripción mixedarray_search mixedaguja arraypajar boolestricto Busca en el pajar por la aguja y retorna la clave de ésta si se encuentra en la matriz, o &false; de lo contrario. Si aguja es una cadena, la comparación es realizada de forma sensible a mayúsculas y minúsculas. En versiones de PHP anteriores a 4.2.0, array_search devuelve &null; en caso de fallo, en lugar de &false;. Si el opcional tercer argumento, estricto, se define como &true; entonces la función array_search también realizará un chequeo sobre los tipos de datos de aguja en el pajar. Si la aguja es encontrada en el pajar más de una vez, la primera clave coincidente es devuelta. Para devolver las claves de todos los valores coincidentes, use en su lugar array_keys con el parámetro opcional valor_busqueda. Ejemplo de <function>array_search</function> 'blue', 1 => 'red', 2 => 'green', 3 => 'red'); $clave = array_search('green', $matriz); // $clave = 2; $clave = array_search('red', $matriz); // $clave = 1; ?> ]]> &return.falseproblem; Vea también array_keys, array_values, array_key_exists, y in_array.