Gracias jam efectivamente esas funciones me sirven para resolver el asunto del relleno de cero y quizas para hecr un codigo mas simple y limpio :P
En sprintf() encontre este ejemplo
Código PHP:
<?php
$dinero1 = 68.75;
$dinero2 = 54.35;
$dinero = $dinero1 + $dinero2;
// echo $dinero imprimiria "123.1";
$con_formato = sprintf("%01.2f", $dinero);
// echo $con_formato imprime "123.10"
?>
en number_format() este otro
Código PHP:
<?php
$numero = 1234.56;
// notacion inglesa (predeterminada)
$numero_formato_ingles = number_format($numero);
// 1,234
// notacion francesa
$numero_formato_frances = number_format($numero, 2, ',', ' ');
// 1 234,56
$numero = 1234.5678;
// notacion inglesa sin separador de miles
$numero_formato_ingles = number_format($numero, 2, '.', '');
// 1234.57
?>
que todavia estoi viendo como funciona, pero gracias eran esas funciones las que suponia que existian