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 <function>array_key_exists</function> 1, 'segundo' => 4]; var_dump(array_key_exists('first', $searchArray)); ?> ]]> &example.outputs; <function>array_key_exists</function> versus <function>isset</function> 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