sprintf "%011s",$toto;
ce code là te donnera une chaine de 11 chiffres, avec des 0 devant (autant qu'il faut pour avoir 11 caractères) s'il y a moins de 11 chiffres, pas besoin de calculer

cf...