De hecho es normal que eso suceda porque PHP tratará de normalizar el valor dependiendo de dónde y cómo lo utilices.
Aunque en términos prácticos no hay diferencia entre .33 y 0.33 pues son exactamente lo mismo.
Ahora, ¿será que tal vez quieras que se muestre 0.33 en algún lado de tu script?
Te sugiero entonces usar la función floatval(), consulta el manual.
http://php.net/floatval