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().