Los últimos tutoriales de desarrollo web
 

PHP array_search() Function

<PHP matriz de referencia

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:
  • cierto
  • falsa - Default
Cuando se establece en verdadero, el número 5 no es el mismo que la cadena 5 (See example 2)

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