Manual do PHP
Anterior |  | Próxima

# array_key_exists

(PHP 4 >= 4.1.0, PHP 5)

array_key_exists -- Checa se uma chave ou índice existe em um array

## Descrição

bool array_key_exists ( mixed key, array search )

array_key_exists() retorna `TRUE` se a chave `key` existe no array. `key` pode ser qualquer valor possível para uma chave de array. array_key_exists() também funciona com objetos.

Exemplo 1. Exemplo de array_key_exists()

`<?php $busca_array = array("primeiro" => 1, "segundo" => 4); if (array_key_exists("primeiro", $busca_array)) { echo "O elemento 'primeiro' está no array!"; } ?>`

> Nota: O nome dessa função é key_exists() no PHP 4.0.6.

Exemplo 2. array_key_exists() versus isset()

isset() não retorna `TRUE` para valores de chave que correspondam a um valor `NULL`, enquanto que array_key_exists() faz isto.

`<?php $search_array = array('first' => null, 'second' => 4); // returns false isset($search_array['first']); // returns true array_key_exists('first', $search_array); ?>`

Veja também isset(), array_keys() e in_array().

Anterior | Principal | Próxima
array_intersect | Acima | array_keys