Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2007, 08:36
Avatar de Pierre
Pierre
 
Fecha de Ingreso: diciembre-2006
Mensajes: 140
Antigüedad: 18 años
Puntos: 4
Re: Como eliminar posiciones decimales

Pues te cuento que a veces falla el redondeo con decimales flotantes, recomendaria el round

Round(valor,2)

Como ya dije no es muy seguro el redondeo si te sale bien y si no prueba a hacer esta operación matemática para engañar a la máquina:

round(valor_float * 100)/100

A ver que tal. También existe una operación matemática con potencias (pow) para redondear a cualquier número de decimales:

round(numero*pow(10, decimales))/(pow(10, $decimales)))

Saludos y nos dices que tal te va