Foros del Web » Programando para Internet » PHP »

redondeo

Estas en el tema de redondeo en el foro de PHP en Foros del Web. Buenos dias, quisiera que alguien me ayudara en esta funcion o si puede y esta asu alcance de facilitarme un codigo de porcentaje. yo tengo ...
  #1 (permalink)  
Antiguo 06/01/2009, 07:29
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 3 meses
Puntos: 0
Busqueda redondeo

Buenos dias, quisiera que alguien me ayudara en esta funcion o si puede y esta asu alcance de facilitarme un codigo de porcentaje. yo tengo este codigo $por=$arr[1]*100/$arr2[0]; pero el porcentaje que el me arroja es este 15.384615384615, pero yo quiero que solamente me me arroje cuatro digitos, asi 15.38.
  #2 (permalink)  
Antiguo 06/01/2009, 07:36
 
Fecha de Ingreso: junio-2008
Mensajes: 30
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: redondeo

mira http://es2.php.net/round
  #3 (permalink)  
Antiguo 06/01/2009, 07:55
 
Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: redondeo

puedes utilizar esta funcion round ejemplo:

<?php
echo round(5.6); // 5
echo round(5.5); // 6
echo round(6.6); // 6
echo round(5.6, 0); // 6
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>
  #4 (permalink)  
Antiguo 06/01/2009, 09:47
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: redondeo

o tal vez number_format()
__________________
Me junto con los que Saben, Queriendo Saber.
  #5 (permalink)  
Antiguo 06/01/2009, 10:23
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 7 meses
Puntos: 12
Respuesta: redondeo

Código PHP:
$por=ceil($arr[1]*100/$arr2[0]); 
solo que este lo redondeara completamente:
si es 15.65356
te lo reodndea a 16
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 17:32.