Hola:
Una rápida solución con programación recursiva:
Código:
function ajuste($n, $t) {
if (strlen($n) < $t)
return ajuste("0$n", $t);
else
return $n;
}
echo ajuste("25", 7);
... y jugando con la sinaxis... en una línea:
Código:
function ajuste($n, $t) {
return (strlen($n) < $t) ? ajuste("0$n", $t): $n;
}
Saludos