array_key_exists Verifica si una clave existe en un array &reftitle.description; boolarray_key_exists stringintfloatbool resourcenullkey arrayarray array_key_exists devuelve &true; si existe una clave con el nombre key en el array array. key puede ser cualquier valor válido de índice de array. &reftitle.parameters; key Valor a verificar. array Un array que contiene las claves a verificar. &reftitle.returnvalues; &return.success; array_key_exists buscará, únicamente, en las claves de la primera dimensión. Las claves anidadas en los arrays multidimensionales no serán encontradas &reftitle.changelog; &Version; &Description; 8.5.0 Usar null en el parámetro key está obsoleto, use un string vacío en su lugar. 8.0.0 El parámetro key acepta ahora los argumentos de tipo bool, float, int, null, resource, y string. 8.0.0 Ya no es posible pasar un objeto al parámetro array. 7.4.0 Se desaconseja pasar un objeto al parámetro array. Utilizar en su lugar property_exists. &reftitle.examples; Ejemplo con <function>array_key_exists</function> 1, 'second' => 4]; var_dump(array_key_exists('first', $searchArray)); ?> ]]> &example.outputs; <function>array_key_exists</function> y <function>isset</function> isset no devuelve &true; para las claves de arrays que corresponden a un valor &null; mientras que array_key_exists sí lo hace. null, 'second' => 4]; var_dump(isset($searchArray['first'])); var_dump(array_key_exists('first', $searchArray)); ?> ]]> &example.outputs; &reftitle.seealso; isset array_keys in_array property_exists