Ejemplo
Buscar una matriz para el valor "red" y devolver su clave:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Ejecutar ejemplo » Definición y Uso
El array_search() función de búsqueda de una matriz para un valor y devuelve la clave.
Sintaxis
array_search( value,array,strict )
Parámetro | Descripción |
---|---|
value | Necesario. Especifica el valor para buscar |
array | Necesario. Especifica la matriz para buscar en |
strict | Opcional. Si este parámetro está establecido en TRUE, entonces esta función buscar elementos idénticos de la matriz. Valores posibles:
|
Detalles técnicos
Valor de retorno: | Devuelve la clave de un valor si se encuentra en la matriz, y de lo contrario. Si se encuentra el valor de la matriz más de una vez, se devuelve la primera clave coincidente. |
---|---|
Versión de PHP: | 4.0.5+ |
cambios: | Esta función devuelve NULL si se pasan los parámetros no válidos a la misma (esto se aplica a todas las funciones PHP a partir de 5.3.0). A partir de PHP 4.2.0, esta función devuelve en caso de fallo en lugar de NULL. |
Más ejemplos
Ejemplo 1
Buscar una matriz para el valor 5 y devolver su llave (notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Ejecutar ejemplo » <PHP matriz de referencia