PHP 精确运算

利用PHP的bc库

bcadd — 加法

bccomp — 比较

bcdiv — 相除

bcmod — 求余数

bcmul — 乘法

bcpow — 次方

bcpowmod — 先次方然后求余数

bcscale — 给所有函数设置小数位精度

bcsqrt — 求平方根

bcsub — 减法

注意一下区别:

echo (int)(0.58*100); //57
echo "<br />";
echo (int)(0.58*1000/10); //58

PHP 精确运算

相关推荐