Devuelve una nueva matriz que contiene todas las claves de la matriz:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a));?>La función array_keys() devuelve una nueva matriz que contiene todas las claves de la matriz.
array_keys ( matriz, valor, estricto )
parámetro | describir |
---|---|
formación | Requerido. Especifica una matriz. |
valor | Opcional. Puede especificar un valor de clave y luego solo se devolverá el nombre de clave correspondiente a ese valor de clave. |
estricto | Opcional. Se utiliza con el parámetro de valor. Valores posibles: verdadero: devuelve el nombre de la clave con el valor de clave especificado. Dependiendo del tipo, el número 5 es diferente de la cadena "5". falso: el valor predeterminado. Independientemente del tipo, el número 5 es lo mismo que la cadena "5". |
Valor de retorno: | Devuelve una nueva matriz que contiene todas las claves de la matriz. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | El parámetro estricto es nuevo en PHP 5.0. |
Utilice el parámetro de valor:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a,"Highlander"));? >Utilice un parámetro estricto (falso):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",false));?>Utilice un parámetro estricto (verdadero):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",true));?>