En esta ocasión les mostrare dos formas para rellenar en X cantidad de simbolos en una variable del tipo Number.
Por ejemplo tengo una variable con valor 32 y deseo que se rellene con x cantidad de ceros:
printf (¨%010d¨,32);
echo ¨<br>¨;
echo str_pad (32,10,0,STR_PAD_LEFT);
Este código daría como salida:
0000000032
0000000032
Como pueden ver establezco con un máximo de 10 dígitos en ambos casos;
Comprendiendo el 32 (2 dígitos) + el resto (8 dígitos) los rellenará con ceros.
En ambos casos se realiza el relleno del lado izquierdo.