解决php计算bc函数不能四舍五入的办法

编辑整理:
久良优品老秦
热度:
2886

php的高精度计算bc函数不会四舍五入,是直接舍去小数位,怎么办呢

如果需要四舍五入,请看这篇《解决php计算bc函数不能四舍五入的办法》

5130

php的bc高精度计算函数不会四舍五入,是直接舍去后面的小数。


www.9lyp.com

解决办法:

5130

比如想保留2位,计算时返回先返回精度3 ,然后再四舍五入2位 :round($rateChange,2);

5130


01d

    $fee = bcmul($depositTotal, $percent, 3);29a0

    return round($fee,2);30e2f


e4f


29a0

5130