He usado la funcion de Str_pad, pero hay un problema lo use de la siguiente manera:
echo print str_pad("$des",7, "0", STR_PAD_LEFT);
&des es la variable pero me imprime lo siguiente:
03095201
03820401
03247401
04841001
00000001
Por lo de los 0 esta bien pero hay un 1 al final que no tengo idea de donde lo esta sacando, revise la variable y la imprimi aparte y no mandaba ese 1 alguien podria ayudarme, gracias