【发布时间】:2011-07-02 06:54:06
【问题描述】:
我不确定我做错了什么,但这个计算
bcscale(20);
echo bcmul(bcdiv('422218', '2388865'), '473');
回显“83.59999999999999999670”,但其他所有计算器都给我 83.6。
有没有办法解决这个问题,还是 bcmath 的缺陷?
【问题讨论】:
-
这似乎是一个解释性的例子。如果这是你想要的,你为什么不重新排序操作或简单地使用普通的 PHP 浮点算法?