Exemplo
Verifique se a chave "Volvo" existe em uma matriz:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Exemplo executar » Definição e Uso
O array_key_exists() função verifica uma matriz para uma chave especificada, e devolve verdadeiro se a chave falsa existe e se a chave não existe.
Tip: Lembre-se que se você ignorar a chave quando você especificar um array, uma chave de inteiro é gerado, começando em 0 e aumenta em 1 para cada valor. (See example 2)
Sintaxe
array_key_exists( key,array )
Parâmetro | Descrição |
---|---|
key | Requeridos. Especifica a chave |
array | Requeridos. Especifica uma matriz |
Detalhes técnicos
Valor de retorno: | Retorna TRUE se a chave existe e FALSE se a chave não existe |
---|---|
PHP Versão: | 4.0.7+ |
mais Exemplos
Exemplo 1
Verifique se a chave "Toyota" existe em uma matriz:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Exemplo executar » exemplo 2
Verifique se a chave inteiro "0" existe em uma matriz:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Exemplo executar » <PHP matriz de referência