By employing the partition of unity subordinated to an open covering of the system state domain, firstly several local fuzzy logic systems are synthesized to product a function approximator. Compared with the existing results, this approximator possesses not only the property of universal approximation but also the language interpretability due to the local fuzzy logic systems with fewer rules. Then, a time-varying parameter is introduced into the approximator to design adaptive controllers for a class of nonlinear systems with uncertainties. Finally, simulations show the effectiveness of the proposed method.