¿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 
    
  |  |||
|      Ya que es tu primer post te obsequio el Código.   Por demas, Bienvenid@!!: Código PHP:     |  
  
  |  ||||
|      Pues si es solo para imprimir (lo cual dudo) quizá un simple printf nos ahorre el bucle:    Código PHP:      
				__________________    ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" Última edición por jam1138; 04/04/2005 a las 19:27 Razón: Aclaración  |  
  
  |  |||
|      Cita:   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). 
					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 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,  |  
  
  |  |||
|      La opción del campo que quieras completar esos 0 por la izquierda es:   ZEROFILL http://dev.mysql.com/doc/mysql/en/create-table.html Un saludo,  |  
Este tema le ha gustado a 1 personas