array_search Busca un valor determinado en un array y devuelve la clave correspondiente en caso de éxito &reftitle.description; mixedarray_search mixedneedle arrayhaystack boolstrictfalse Busca en el haystack (pajar) por la needle (aguja). &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 comprobará por elementos idénticos en el haystack. Esto significa que también comprobará los tipos de datos de la needle en el haystack. &reftitle.returnvalues; Devuelve la clave de la needle si se encuentra en el array, o &false; de lo contrario. Si la needle es encontrada en el haystack 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 search_value. &return.falseproblem; &reftitle.changelog; &Version; &Description; 4.2.0 En versiones de PHP anteriores a 4.2.0, array_search devuelve &null; en caso de fallo, en lugar de &false;. &reftitle.examples; 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; ?> ]]> &reftitle.seealso; array_keys array_values array_key_exists in_array