Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2006, 08:37
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 9 meses
Puntos: 5
Hola, he mirado la sentencia round() en el manual de php y lo que he visto es que redondea a un número entero, yo lo haria por código.
Mira, he picado este codiguillo para que lo uses, crea una funcion y llamala cuando necesites redondear:

Código PHP:
<?php 

$num
=8.3//el numero que voy a redondear
$res=$num%10//saco el numero sin decimal
$decimal=$num-$res//resto el numero normal por el numero sin el decimal

if($decimal!=0)
{
if(
$decimal>=0.5)$res++;
else 
$res+=0.5;
}

echo 
"el número redondeado es: $res<br>";
?>
Puede que haya una funcion que lo haga directamente, pero yo no la conozco.