Foros del Web » Programando para Internet » PHP »

Problemas con number_format

Estas en el tema de Problemas con number_format en el foro de PHP en Foros del Web. Tengo el siguiente problema con la función number_format : No puedo dejar que la función quede con dos decimales. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original ...
  #1 (permalink)  
Antiguo 31/03/2010, 11:45
 
Fecha de Ingreso: octubre-2009
Mensajes: 74
Antigüedad: 14 años, 6 meses
Puntos: 0
Problemas con number_format

Tengo el siguiente problema con la función number_format :

No puedo dejar que la función quede con dos decimales.

Código PHP:
Ver original
  1. $cantidadTotal =  ($row['valor_porcentual'] * $bins_diario_tmp)/100;
  2. $cantidadTotal = number_format($cantidadTotal, 2, ".","0");

Por ejemplo algunos resultados que me arroja son estos:

Código PHP:
Ver original
  1. 0.46
  2. 0.59
  3. 1.33
  4. 1.2
  5. 4.93
  6. 2.14
  7. 1.4
  8. 0.4

Bueno los valores

Código PHP:
Ver original
  1. 1.2
  2. 1.4
  3. 0.4

Deberían darme

Código PHP:
Ver original
  1. 1.20
  2. 1.40
  3. 0.40

pero no he logrado hacerlo.

Saludos espero que alguien me entienda !
Gracias
  #2 (permalink)  
Antiguo 31/03/2010, 11:48
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problemas con number_format

yo probe asi y funciona perfecto :P
Código PHP:
Ver original
  1. echo number_format(185.2, 2); // 185.20
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 31/03/2010, 12:26
 
Fecha de Ingreso: octubre-2009
Mensajes: 74
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problemas con number_format

Gracias amigo!

Estuve revisando y aún continua mi problema, estuve revisando y creo que puede ser el tipo de dato de mi campo que es float, creo que lo cambiare por decimal (10,2)
  #4 (permalink)  
Antiguo 31/03/2010, 12:40
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problemas con number_format

si haces un

Código PHP:
Ver original
  1. var_dump($row['valor_porcentual']);

que te arroja?
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 31/03/2010, 12:51
 
Fecha de Ingreso: octubre-2009
Mensajes: 74
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problemas con number_format

Mira con var_dump
Código PHP:
Ver original
  1. string(3) "1.9" string(4) "2.43" string(4) "5.49" string(4) "4.94" string(4) "20.3" string(4) "8.79" string(5) "10.27" string(5) "16.16" string(5) "17.52"


Bueno de todas formas cambie el tipo de dato por decimal(10,2) y ahora me arrojado los resultados correctos, todos con dos decimales.

:D

Gracias amigo por su tiempo!

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 04:18.