Si l’on souhaite compléter un chiffre en le faisant précéder par une suite de zéro on peut s’y prendre de cette façon :

Utilisation de sprintf()
Avec %d on veut substituer ce champs par un entier,
0 force le système à écrire un nombre fixe de chiffre,
5  indique le nombre de chiffre dans l’affichage de l’entier.

exemple :

$chiffre = 42;
$suite = sprintf("%05d", $chiffre);

#> 00042