Retorne um novo array contendo todas as chaves do array:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a));?>A função array_keys() retorna um novo array contendo todas as chaves do array.
array_keys( matriz,valor,estrito )
parâmetro | descrever |
---|---|
variedade | Obrigatório. Especifica uma matriz. |
valor | Opcional. Você pode especificar um valor-chave e somente o nome da chave correspondente a esse valor-chave será retornado. |
estrito | Opcional. Usado com o parâmetro value. Valores possíveis: true – Retorna o nome da chave com o valor da chave especificado. Dependendo do tipo, o número 5 é diferente da string “5”. falso - o valor padrão. Independente do tipo, o número 5 é igual à string “5”. |
Valor de retorno: | Retorna um novo array contendo todas as chaves do array. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | O parâmetro strict é novo no PHP 5.0. |
Use o parâmetro de valor:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a,"Highlander"));? >Use parâmetro estrito (falso):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",false));?>Use parâmetro estrito (verdadeiro):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",true));?>