Foros del Web » Programando para Internet » PHP »

Redondear un número en PHP

Estas en el tema de Redondear un número en PHP en el foro de PHP en Foros del Web. ¿Cómo puedo hacer para redondear un número? ¿existe alguna función predefinida? A mi se me ocurrió esto: function formateo ($num){ $num = str_replace($num, ... y ...
  #1 (permalink)  
Antiguo 16/11/2005, 16:39
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 12 años, 5 meses
Puntos: 28
Redondear un número en PHP

¿Cómo puedo hacer para redondear un número? ¿existe alguna función predefinida?

A mi se me ocurrió esto:

function formateo ($num){
$num = str_replace($num, ... y aquí no se que poner....


sería algo como que $num adquiera "x" cantidad de cifras... o no?


No se, espero que alguien pueda sacarme de esta duda...

Gracias...
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #2 (permalink)  
Antiguo 16/11/2005, 17:16
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 13 años, 2 meses
Puntos: 4
Puedes usar round() o number_format().

Para más información:

www.php.net/round

www.php.net/number_format

Saludos,
__________________
sergiold
  #3 (permalink)  
Antiguo 16/11/2005, 17:35
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 12 años, 5 meses
Puntos: 28
Muchas gracias...

pero (a modo de curiosidad) si quiciera hacerlo por esa función que yo decidí crear, alguien sabe cómo sería...

Gracias sergiold...
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #4 (permalink)  
Antiguo 16/11/2005, 18:54
Avatar de Quest  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago
Mensajes: 129
Antigüedad: 15 años
Puntos: 2
puedes utilizar tambien

floor()
__________________
http://victorsanmartin.com
Web Developer
http://www.guiasitios.cl
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 20:57.