Preparation of porous 3D Ce-doped ZnO microflowers with enhanced photocatalytic performance