Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2010, 23:00
Reenokazar
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Redondear LOS decimales

Cita:
Iniciado por masterojitos Ver Mensaje
una funcion nativa de php no la se
pero creo que puedes crear tu propia funcion

Código PHP:
Ver original
  1. <?php
  2. function alza5($numero, $separa = "."){
  3.     if(strpos($numero, $separa) === false) return $numero;
  4.     else{
  5.         $ultimaCifra = substr($numero, strlen($numero) - 1, strlen($numero));
  6.         return ($ultimaCifra < 5) ? substr($numero, 0, strlen($numero) - 1) . "5" : $numero;
  7.     }
  8. }
  9. $numero = "124.22";
  10. $nuevo_numero = alza5($numero);
  11. ?>

Suerte
GENIO!!! gracias che increible funciona perfecto y no tengo idea como jaj ya me voy a poner a revisarla.. gracias!!

Edit

Ya entendi lo que hace es simplemente reemplazar el ultimo digito, no es necesario hacer ningun calculo matematico como no se me habia ocurrido!!! jaj muy bueno... de paso lo modifique y le agregue $ultimaCifra < 5 && $ultimaCifra > 0 en el caso de que sea 0.50 no lo redondee en 0.55

Última edición por Reenokazar; 21/06/2010 a las 23:09