array_key_exists Verifica si el índice o clave dada existe en el array &reftitle.description; boolarray_key_exists mixedkey arrayarray array_key_exists devuelve &true; si la key dada existe en el array. La key puede ser cualquier valor posible para índice de un array. &reftitle.parameters; key Valor para verificar. array Un array con las claves para verificar &reftitle.returnvalues; &return.success; &reftitle.examples; Ejemplo de <function>array_key_exists</function> 1, 'second' => 4); if (array_key_exists('first', $search_array)) { echo "The 'first' element is in the array"; } ?> ]]> <function>array_key_exists</function> vs <function>isset</function> isset no retorna &true; para claves de array que correspondan a un valor &null;, mientras que array_key_exists si lo hace. null, 'second' => 4); // returns false isset($search_array['first']); // returns true array_key_exists('first', $search_array); ?> ]]> &reftitle.notes; Por razones de retrocompatilibidad, array_key_exists también devuelve &true; si key es una propiedad definida dentro de un objeto dado como array. No debería depender de este comportamiento, y se ha tener cuidado para asegurarse de que array es un array. Para comprobar si una propiedad existe en un objeto, use property_exists. &reftitle.seealso; isset array_keys in_array property_exists