Função array_key_exists() PHP
Exemplo
Verificar se a chave "Volvo" existe no array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Chave existe!"; } else { echo "Chave não existe!"; } ?>
Definição e Uso
A função array_key_exists() verifica se existe um nome de chave específico em um array, retornando true se o nome de chave existir e false se não existir.
Dica:Lembre-se de que, se você omitir o nome da chave ao especificar o array, serão gerados nomes de chave inteiros começando em 0 e cada chave correspondendo a um valor inteiro que aumenta em 1 (veja o exemplo 2).
Sintaxe
array_key_exists(key,array)
Parâmetros | Descrição |
---|---|
key | Obrigatório. Especifica o nome da chave. |
array | Obrigatório. Especifica o array. |
Detalhes Técnicos
Retorno: | Se a chave existir, retorna TRUE; se a chave não existir, retorna FALSE. |
Versão PHP: | 4.0.7+ |
Mais Exemplos
Exemplo 1
Verificar se a chave "Toyota" existe no array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Chave existe!"; } else { echo "Chave não existe!"; } ?>
Exemplo 2
Verificar se a chave inteira "0" existe no array:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Chave existe!"; } else { echo "Chave não existe!"; } ?>