Função array_keys() do PHP
Exemplo
Retorna um novo array contendo todos os nomes das chaves do array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Definição e uso
A função array_keys() retorna um novo array contendo todos os nomes das chaves do array.
Se fornecido um segundo parâmetro, apenas os nomes das chaves com o valor especificado serão retornados.
Se strict Se o parâmetro for true, o PHP usará comparação de igualdade estrita (===) para verificar strictamente o tipo de dados do valor da chave.
Sintaxe
array_keys(array,value,strict)
Parâmetros | Descrição |
---|---|
array | Obrigatório. Define o array. |
value | Opcional. Você pode especificar um valor de chave e apenas os nomes das chaves correspondentes serão retornados. |
strict |
Opcional. Com value Parâmetros usados juntos. Valores possíveis:
|
Detalhes Técnicos
Retorno: | Retorna um novo array contendo todos os nomes das chaves do array. |
Versão PHP: | 4+ |
Log de Atualizações: | strict O parâmetro foi adicionado no PHP 5.0. |
Mais Exemplos
Exemplo 1
Uso do parâmetro value:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Exemplo 2
Uso do parâmetro strict (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Exemplo 3
Uso do parâmetro strict (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>