Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2007, 05:38
Molxa
 
Fecha de Ingreso: enero-2005
Mensajes: 63
Antigüedad: 20 años, 3 meses
Puntos: 1
problema con decimales (ya he mirado todo lo escrito)

Hola, en primer lugar decir que ya lo he leido todo y no encuentro solución a esto. Tengo que redondear números hasta conseguir dos decimales, y además darles formato, para ello uso esta función:
echo number_format(1049.9940,2,",",".");
y consigo el número 1.049,99 pero lo que yo quiero es que me lo redondee hasta el 1.050,00. Round() no me sirve, ni ceil(), porque estas funciones me redondean al numero entero superior desde que los decimales son 0,5, y eso me parece exagerado porque 4,5 no es lo mismo que 5, y 4,4 no es igual que 4, digo yo. Así que no se si no hay solución a este problema en php, excell lo hace correctamente pero no entiendo por qué las funciones de redondeo de php no.
Gracias por vuestra ayuda.