This paper investigates the state feedback based output regulation of Boolean control networks (BCNs) via the semitensor product of matrices. Based on an algebraic state-space representation of BCNs, a necessary and sufficient condition is presented for the solvability of the state feedback based output regulation problem. The study of an illustrative example shows that the obtained new results are effective in analyzing the output regulation of BCNs.