función de PHP array_search ()
PHP matriz de referencia completa
Ejemplos
Buscar tecla "roja" de la matriz, y devuelve su nombre de clave:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Instancia en ejecución »
Definición y Uso
array_search función () para buscar un valor clave en la matriz y devuelve el nombre de la clave correspondiente.
gramática
array_search( value,array,strict )
参数 | 描述 |
---|---|
value | 必需。规定在数组中搜索的键值。 |
array | 必需。规定被搜索的数组。 |
strict | 可选。如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素。可能的值:
|
detalles técnicos
Devuelve: | Si encuentra la clave especificada en la matriz, a continuación, devuelve el nombre de la tecla correspondiente, de lo contrario, devuelve FALSO. Si encuentra la llave en la matriz más de una vez, la primera vez que la llave se volvió a encontrar las marcas correspondientes. |
---|---|
versión de PHP: | 4.0.5+ |
registro de actualización: | Si un parámetro no válido pasó a una función, la función devuelve NULL (esto se aplica a todos a partir de PHP 5.3.0 función de PHP). A partir de PHP 4.2.0, si la búsqueda falla, la función devuelve FALSO, en lugar de NULL. |
más ejemplos
Ejemplo 1
Buscar claves de la matriz 5, y devuelve su nombre de clave (tenga en cuenta ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Instancia en ejecución »
PHP matriz de referencia completa