Foros del Web » Programando para Internet » PHP »

Los float pierden el .00 en las operaciones

Estas en el tema de Los float pierden el .00 en las operaciones en el foro de PHP en Foros del Web. Hola, si un número es de tipo float, por ejemplo el 7.00, y se hace una operación con él: $valor = 7.00 * 1; El ...
  #1 (permalink)  
Antiguo 21/08/2005, 14:25
 
Fecha de Ingreso: julio-2003
Mensajes: 463
Antigüedad: 20 años, 9 meses
Puntos: 0
Los float pierden el .00 en las operaciones

Hola,
si un número es de tipo float, por ejemplo el 7.00, y se hace una operación con él:

$valor = 7.00 * 1;

El resultado pierde los dos ceros decimales, es decir siempre tenemos
$valor = 7

He probado diferentes maneras pero nada, siempre muestra el 7. Hay forma de "recuperar" esos dos ceros decimales o hay que comprobar después de la operación si ha perdido la parte decimal y "pegársela".

Gracias.
  #2 (permalink)  
Antiguo 21/08/2005, 15:03
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Buenas,

En este enlace encontrás información de como solucionar el problema que tienes.

http://php.grn.es/manual/es/function.number-format.php

Un saludo.
__________________
www.pensandoenred.com
  #3 (permalink)  
Antiguo 21/08/2005, 16:31
 
Fecha de Ingreso: julio-2003
Mensajes: 463
Antigüedad: 20 años, 9 meses
Puntos: 0
Sí, soluciona el problema.

Gracias por la respuesta.
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:50.