Joder cada vez que veo respuestas me doy cuenta de lo chapuzas que soy xD
Yo siempre que he tenido problemas así lo he arreglado con condiciones y
strlen();
Si por ejemplo son 4 cifras manteniendo ceros, pues hacía un:
Código PHP:
if(strlen($suma)<2)
$suma="000".$suma;
else if(strlen($suma)<3)
$suma="00".$suma;
if(strlen($suma)<4)
$suma="0".$suma;
Saludos