Comando: sprintf(format,arg1,arg2,arg++)
function preencherZeros($num){
return sprintf('%05d', $num);
}
echo preencherZeros(40); |
function preencherZeros($num){
return sprintf('%05d', $num);
}
echo preencherZeros(40);
Resultado: 00040
Para outras quantidades de zeros a esquerda, basta mudar o primeiro parâmetro da função sprintf.
%03d = 040
Pode ser feito assim também:
echo str_pad(40 , 5, '0', STR_PAD_LEFT);
O resultado será 00040.
Obrigado Bruno por complementar o post.