Foros del Web » Programando para Internet » PHP »

Redondear a 2 decimales

Estas en el tema de Redondear a 2 decimales en el foro de PHP en Foros del Web. Alguién sabría como puedo puedo redondear un número p.e.: 3,4567 a 3,46. Se que con number_format puedo mostrarlo por pantalla, pero lo que quiero es ...
  #1 (permalink)  
Antiguo 05/08/2002, 04:46
 
Fecha de Ingreso: agosto-2002
Mensajes: 1
Antigüedad: 21 años, 8 meses
Puntos: 0
Redondear a 2 decimales

Alguién sabría como puedo puedo redondear un número p.e.: 3,4567 a 3,46.
Se que con number_format puedo mostrarlo por pantalla, pero lo que quiero es realizar la conversión. Gracias
  #2 (permalink)  
Antiguo 05/08/2002, 05:01
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Re: Redondear a 2 decimales

numero = 34,1416;
xcien = Round(numero * 100);
final = xcien/100;

echo final; ==> 34,16

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #3 (permalink)  
Antiguo 05/08/2002, 05:03
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Re: Redondear a 2 decimales

Solución 2 (optimizada):

numero = 3,1416;
final = Round(numero, 2);

echo final; ==&gt; 3,14

:P

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
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 21:23.