Foros del Web » Programando para Internet » PHP »

round()

Estas en el tema de round() en el foro de PHP en Foros del Web. Quería redondear el resultado de una división a dos decimales, es decir: si el resultado de dividir 8 entre 3 es 2,66666666666667 lo que quería ...
  #1 (permalink)  
Antiguo 08/11/2003, 04:06
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
round()

Quería redondear el resultado de una división a dos decimales, es decir:

si el resultado de dividir 8 entre 3 es 2,66666666666667 lo que quería es que me saliera 2,66.

probé con la función round(nombre_de_variable_a_redondear) pero me lo deja en 3.

creo que no admite ningún parámetro...

sabéis como puedo hacer?

Se trata de calcular la media entre el número de votos y la suma de los mismos:

nº de votos 3
suma de los mismos 8

8 entre 3 = 2,66 no 2,666666666667

Haber si me podéis echar un cable.

Saludos y gracias.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #2 (permalink)  
Antiguo 08/11/2003, 04:36
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Ya lo he solucionado.

Era de suponer que la función round() tuviera la opción de especificarle cuántos decimales quieres...

round(nombre_de_la_variable_a_redondear,nº_de_deci males)

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #3 (permalink)  
Antiguo 08/11/2003, 07:54
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 7 meses
Puntos: 2
aqui tienes mas info, para redondear

redondear: http://es2.php.net/round

formato: http://es.php.net/number_format

info sacada de un post de Josemi
__________________
3w.valenciadjs.com
3w.laislatv.com
  #4 (permalink)  
Antiguo 08/11/2003, 08:03
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Gracias.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
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:48.