recuerda que en los números el cero a la izquierda no vale, y es poco practico almacenarlo como cadena para conservarlo porque consume mucha más memoria y disco.
de igual forma, para garantizar que php procese ese valor como
numero,
debes de hacer una conversión explicita a número, utilizando
intval() por ejemplo,
y así garantizas que se "sume" y no se concatene:
Código PHP:
Ver original$cadena = inval($total) + 1; //me parece que debe ser así ¿o no?
el problema: desaparecen los 0 a la izquierda, solución:
$cadena =
sprintf("%
05s", $cadena);
donde
0 es el relleno y
5 la cantidad a rellenar.
http://php.net/manual/en/function.sprintf.php