关于 PHP 中 bcmath 的正确应用场景是什么?

weixin_38053515 2019-09-18 03:57:18
最近项目中需要计算金额, 我尝试使用 bcmul 进行金额与费率的计算, 但计算之后结果没有四舍五入, bcmul 是不是不适合这种场景, 代码如下 $amount = 123456; $rate = 0.0003; echo $amount * $rate; // 37.0368 echo bcmul($amount, $rate, 2); // 37.03
...全文
169 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38076910 2019-09-18
  • 打赏
  • 举报
回复
可以配合round函数使用
weixin_38083649 2019-09-18
  • 打赏
  • 举报
回复
可以使用四舍六入五成双(四舍六入奇偶效验),银行家算法 四舍六入五考虑, 五后非零就进一, 五后皆零看奇偶, 五前为偶应舍去, 五前为奇要进一。

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧