round() no redondea una operación matemática
Rodrigo Ruiz
rruiz.listas en gmail.com
Sab Mayo 17 20:10:26 CLT 2008
Estimados,
necesito aproximar un cálculo matemático y para ello estoy utilizando
round(). Según el manual, cuando el float a aproximar es .5 se le suma
una unidad al entero.
Si ejecuto lo siguiente en código:
<?php echo round(3100*1.15*530/100) ?> me da como resultado 18894, y sin
el round es 18894.5
Si ejecuto lo siguiente:
<?php echo round(18894.5) ?> me da como resultado 18895, que es en
realidad lo que espero obtener.
Alguien más ha tenido este problema?, está trabajando bien la función y
yo estoy interpretándola mal.
Gracias.
Más información sobre la lista de distribución PHP