Foros del Web » Programando para Internet » PHP »

imprimir numero float en php, me sale raro

Estas en el tema de imprimir numero float en php, me sale raro en el foro de PHP en Foros del Web. Hola, tengo un problema, estoy haciendo una suma entre numeros float en PHP, pero la suma me da un valor extraño como 1075E+8 y desde ...
  #1 (permalink)  
Antiguo 19/07/2011, 09:42
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudad del Este - Paraguay
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta imprimir numero float en php, me sale raro

Hola, tengo un problema, estoy haciendo una suma entre numeros float en PHP, pero la suma me da un valor extraño como 1075E+8 y desde la base de datos tambien me trae asi, me gustaria que muestre algo como 10750000

mi pregunta es si hay alguna funcion en PHP que haga esto... estilo:

echo floatval( 1075E+8 ); // imprime 10750000

esa funcion la usé nada mas como ejemplo para ilustrar mi necesidad, desde ya les agradezco...
  #2 (permalink)  
Antiguo 19/07/2011, 10:39
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: imprimir numero float en php, me sale raro

Tendrias que usar la funcion number_format($varible,decimal)
aca esta bien explicado http://www.desarrolloweb.com/faq/483.php
saludos
  #3 (permalink)  
Antiguo 19/07/2011, 10:56
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: imprimir numero float en php, me sale raro

¿En vez de almacenar los valores con exponencial porque no usas bcmath?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 19/07/2011, 12:55
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudad del Este - Paraguay
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: imprimir numero float en php, me sale raro

hola amigos, ya consegui...

Estoy desarrollando un sistema que maneja decimales, lo que hice fue cambiar el campo de mi tabla de Float a Decimal(11,2), asi consegui que no redondee y obtuve decimales exactos...

luego usé la funcion number_format($varible,decimal, ',' , '.') citada mas arriba por tumbero_x

agradezco su aporte, me han servido de maravilla... gracias a ambos...

Etiquetas: float, numero, raro
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 13:31.