Foros del Web » Programando para Internet » PHP »

number_format() problemas

Estas en el tema de number_format() problemas en el foro de PHP en Foros del Web. Tengo una pequeña problemática con unos decimales, por ejemplo: Tengo 100 y si lo divido por 3 el resultado sería : 33.33333333 Al ocupar number_format() ...
  #1 (permalink)  
Antiguo 17/02/2010, 18:07
 
Fecha de Ingreso: octubre-2009
Mensajes: 74
Antigüedad: 14 años, 6 meses
Puntos: 0
Sonrisa number_format() problemas

Tengo una pequeña problemática con unos decimales, por ejemplo:
Tengo 100 y si lo divido por 3 el resultado sería : 33.33333333

Al ocupar number_format() lo puedo dejar así 33.33

Código PHP:
Ver original
  1. htmlentities(number_format($rs["porc_etapa"],2))
  2. //33.33

Pero si divido ahora el 100 por 2 el resultado sería : 50


Código PHP:
Ver original
  1. htmlentities(number_format($rs["porc_etapa"],2))
  2. //50.00

El detalle es que yo no quiero que me aparezcan los ceros.

Por ejemplo quiero esto :
33.33
50


¿Como puedo lograr esto?

Saludos y espero alguna ayuda amigos. :D
  #2 (permalink)  
Antiguo 17/02/2010, 18:11
 
Fecha de Ingreso: octubre-2009
Mensajes: 74
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: number_format() problemas

Código PHP:
Ver original
  1. htmlentities(substr($rs["porc_etapa"],0,5))

He ocupado otra función y he logrado lo que he querido.

Pero no sé, si esto sería lo mas efectivo.

Gracias
  #3 (permalink)  
Antiguo 17/02/2010, 21:31
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: number_format() problemas

Si, tambien podrias haber usado floor(), ceil(), round()...
__________________
HV Studio
Diseño y desarrollo web

Etiquetas: Ninguno
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 15:50.