Ver Mensaje Individual
  #22 (permalink)  
Antiguo 29/04/2006, 11:07
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 20 años
Puntos: 1
Cita:
en vez de esto, que es lo que quiero:
000000000878458.02
000000000000058.02
000000079874584.02
Pues con la misma función.

Si tu número 878458 lo rescataste en la variable $var01...

y luego lo metes en un str_pad($var01,15,0,STR_PAD_LEFT);

te daría un "000000000878458"

y luego lo concatenas con el ".02" y te quedaría como en tu ejemplo, ¿no?

O bueno, eso fue lo que entendí de:

Cita:
si quiero agregar 15 ceros de la izquierda pasa esto:

000000000000000878458.02
00000000000000058.02
00000000000000079874584.02

en vez de esto, que es lo que quiero:
000000000878458.02
000000000000058.02
000000079874584.02
Si quieres agregar 15 ceros, pues nada más concatenas con una cadena de 15 ceros.

Pero si quieres que la línea te quede de un número fijo de caracteres y nada más rellenar con ceros hasta el tope, pues con str_pad.
__________________
"Di no al Internet Explorer" -Proverbio Chino-