Función PHP array_search()
❮ Referencia de matrices de PHP
Ejemplo
Busque en una matriz el valor "rojo" y devuelva su clave:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Definición y uso
La función array_search() busca un valor en una matriz y devuelve la clave.
Sintaxis
array_search(value, array, strict)
Valores paramétricos
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
Detalles técnicos
Valor devuelto: | Devuelve la clave de un valor si se encuentra en el arreglo y FALSO en caso contrario. Si el valor se encuentra en la matriz más de una vez, se devuelve la primera clave coincidente. |
---|---|
Versión PHP: | 4.0.5+ |
Registro de cambios de PHP: | Esta función devuelve NULL si se le pasan parámetros no válidos (esto se aplica a todas las funciones de PHP a partir de 5.3.0). A partir de PHP 4.2.0, esta función devuelve FALSO en caso de falla en lugar de NULL. |
Más ejemplos
Ejemplo
Busque en una matriz el valor 5 y devuelva su clave (observe el ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ Referencia de matrices de PHP