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!";
  }
?>

Executar Exemplo

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!";
  }
?>

Executar Exemplo

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!";
  }
?>

Executar Exemplo