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

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

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

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

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


c343859

解决办法:c343859

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


1a1

    $fee = bcmul($depositTotal, $percent, 3);1a1

    return round($fee,2);

9e4


www.9lyp.com


9ed4437c343859