Foros del Web » Programando para Internet » PHP »

Numero flotantes

Estas en el tema de Numero flotantes en el foro de PHP en Foros del Web. Hola amigos: Tengo una duda. Hago una operacion de multiplicacion por un numero 0.00000012*1000, pero cuando imprimo me pone 1.2 E-5 y en realidad quiero ...
  #1 (permalink)  
Antiguo 28/04/2016, 08:14
 
Fecha de Ingreso: noviembre-2002
Mensajes: 147
Antigüedad: 21 años, 5 meses
Puntos: 0
Numero flotantes

Hola amigos:
Tengo una duda. Hago una operacion de multiplicacion por un numero 0.00000012*1000, pero cuando imprimo me pone 1.2 E-5 y en realidad quiero que me imprima 0.0000012. Nu puedo usar number_format(), porque en realidad no sabre nunca cuantos decimales tendra el numero a multiplicar.....

Saludos y gracias de antemano....
  #2 (permalink)  
Antiguo 28/04/2016, 11:40
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Numero flotantes

Puedes utilizar sprintf

Ejemplo:
Código PHP:
Ver original
  1. echo sprintf('%.10g',$numero);

Donde el .10 representa el numero de decimales maximo a mostrar
__________________
Unset($vida['malRollo']);

Última edición por xerifandtomas; 28/04/2016 a las 11:55

Etiquetas: flotantes, numero
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 11:54.