array_searchBusca un valor determinado en un array y devuelve la clave correspondiente en caso de éxito
&reftitle.description;
mixedarray_searchmixedneedlearrayhaystackboolstrictfalse
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 array_search
'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$clave = array_search('green', $matriz); // $clave = 2;
$clave = array_search('red', $matriz); // $clave = 1;
?>
]]>
&reftitle.seealso;
array_keysarray_valuesarray_key_existsin_array