Función array_keys() de PHP
Ejemplo
Devuelve un nuevo array que contiene todos los nombres de clave del array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Definición y uso
La función array_keys() devuelve un nuevo array que contiene todos los nombres de clave del array.
Si se proporciona un segundo parámetro, solo se devolverán los nombres de clave con ese valor de clave.
Si strict Si se especifica true para el parámetro, PHP utiliza comparación estricta (===) para verificar estrictamente el tipo de datos del valor de clave.
Sintaxis
array_keys(array,value,strict)
Parámetros | Descripción |
---|---|
array | Obligatorio. Especifica el array. |
value | Opcional. Puede especificar un valor de clave y solo se devolverán los nombres de clave que correspondan a ese valor. |
strict |
Opcional. Con value Uso conjunto de parámetros. Valores posibles:
|
Detalles técnicos
Valor de devolución: | Devuelve un nuevo array que contiene todos los nombres de clave del array. |
Versión de PHP: | 4+ |
Registro de actualizaciones: | strict El parámetro se añadió en PHP 5.0. |
Más ejemplos
Ejemplo 1
Uso del parámetro value:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Ejemplo 2
Uso del parámetro strict (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Ejemplo 3
Uso del parámetro strict (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>