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 array_search
'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.