Foros del Web » Programando para Internet » PHP »

Cómo formateo modenada si no funciona money_format()??

Estas en el tema de Cómo formateo modenada si no funciona money_format()?? en el foro de PHP en Foros del Web. No sé si entendí bien, pero creo que si esa función no está definida en el servidor no se puede usar, no? Estoy intentando formatear ...
  #1 (permalink)  
Antiguo 20/11/2006, 05:07
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 1 mes
Puntos: 3
Cómo formateo modenada si no funciona money_format()??

No sé si entendí bien, pero creo que si esa función no está definida en el servidor no se puede usar, no?

Estoy intentando formatear un número guardado en la bd como modedas.

Mi idea es si por ejemplo el número es 502030 me salga 5(imagen de oro) 2(imagen de plata) 3(imagen de cobre). Alguien me da una idea de cómo podría hacer esto?
  #2 (permalink)  
Antiguo 20/11/2006, 05:26
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Qué versión de PHP tienes instalada? Según la documentación oficial, a partir de la versión 3 ya está disponible la función number_format.
  #3 (permalink)  
Antiguo 20/11/2006, 05:58
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 1 mes
Puntos: 3
El numer_format sí me funciona. Lo que pasa es que no sé muy bien cómo hacer para que me separe cada 100 con la imagen correspondiente...
  #4 (permalink)  
Antiguo 20/11/2006, 06:27
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
No se con qué rango de números trabaja tu aplicación, pero con el ejemplo se me ocurre que trates el número como una cadena y saques los valores así:
Código PHP:
$cobre $numero[4];
$plata $numero[2];
$oro $numero[0]; 
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:04.