array_key_exists
Verifica se uma chave ou índice existe em um array
&reftitle.description;
boolarray_key_exists
stringintfloatboolresourcenullkey
arrayarray
array_key_exists retorna &true; se a chave
key existe no array.
key pode ser qualquer valor possível para um
índice de um array.
&reftitle.parameters;
key
Valor para verificar.
array
Um array com chaves para verificar.
&reftitle.returnvalues;
&return.success;
array_key_exists procurará pelas chaves na primeira dimensão apenas.
Chaves aninhadas em arrays multidimensionais não serão encontradas.
&reftitle.changelog;
&Version;
&Description;
8.5.0
Usar null no parâmetro key foi descontinuado, use uma string vazia no lugar.
8.0.0
O parâmetro key agora aceita
bool, float, int,
null, resource e
string como argumentos.
8.0.0
Passar um object para o parâmetro array não é mais suportado.
7.4.0
Passar um object para o parâmetro array foi descontinuado. Use property_exists em seu lugar.
&reftitle.examples;
Exemplo da função array_key_exists
1, 'segundo' => 4];
var_dump(array_key_exists('first', $searchArray));
?>
]]>
&example.outputs;
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.
null, 'segundo' => 4];
var_dump(isset($searchArray['first']));
var_dump(array_key_exists('first', $searchArray));
?>
]]>
&example.outputs;
&reftitle.seealso;
isset
array_keys
in_array
property_exists