Foros del Web » Programando para Internet » PHP »

cosa rara con operaciones....

Estas en el tema de cosa rara con operaciones.... en el foro de PHP en Foros del Web. Que tal amigos, Al realizar la siguiente operacion: 18000000 + 1800000 el resultado obtenido es 1.98E+7 pero al realizar la siguiente operacion 18000000.001 + 1800000 ...
  #1 (permalink)  
Antiguo 04/12/2007, 16:45
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 10 meses
Puntos: 8
Pregunta cosa rara con operaciones....

Que tal amigos,

Al realizar la siguiente operacion:
18000000 + 1800000 el resultado obtenido es 1.98E+7

pero al realizar la siguiente operacion
18000000.001 + 1800000 el resultado obtenido es 19800000.001

A que se debera esto?


Pense que era lio del parametro precission del php.ini (actualmente en 12), lo aumente a 14 y obteve el mismo resultado (1.98E+7), lo baje a 10 e igualmete obtengo el mismo resultado (1.98E+7)

Sera necesario modificar algun otro parametro? cual?

Agradezco de antemano sus valiosos aportes al tema

Un Cordial Saludo
  #2 (permalink)  
Antiguo 05/12/2007, 03:42
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: cosa rara con operaciones....

¿Cual es el problema? 1.98E+7 es un valor valido.
  #3 (permalink)  
Antiguo 05/12/2007, 06:30
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 10 meses
Puntos: 8
Re: cosa rara con operaciones....

Que tal Darkj

El lio es que necesito convertir ese resultado a letras..... y por supuesto el valor en letras no son los Diez y nueve millones ochocientos que da el resultado (18000000 + 1800000)

Un Cordial Saludo
  #4 (permalink)  
Antiguo 05/12/2007, 06:40
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: cosa rara con operaciones....

Puedes usar number_format
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 14:53.