Cita:
Iniciado por Mairk ¿Que debo hacer para que en php al sumar, por ejemplo 0001 + 0003, el resultado sea 0004, y no 4 como me pasa ahora?
Saludos!
Mairk
Si comentas que al hacer eso obtienes 4 .. se supone que tus datos (con los cero delante) no son strings .. sino numéricos .. En ese caso lo ideal que que tan sólo le coloques esos 0 de más para mantener ese formato a la hora de visualizar ese resultado (no por ejemplo para guardar ese valor en tu BD o similar).
Puedes usar:
str_pad()
www.php.net/str_pad
Si usas Base de datos .. indicalo .. por qué por ejemplo Mysql dispone de una opción para el campo (cualquier numérico) que añada automáticamente lo que hace str_pad() de PHP pero igualmente sigue siendo numérico el campo a efectos de calculos y/o ordenamientos por ese campo.
Un saludo,