标签:
$num = 7.1 - 7.0;$num2 = $num - 0.1;var_dump($num2 == 0); //false |
$num2 == 0 返回false,与我们预期的不一致!
使用PHP PECL中的 BC Math 模块来进行浮点运算,确保运算结果正确!
echo bccomp(‘1‘, ‘2‘) . "\n"; // -1echo bccomp(‘1.00001‘, ‘1‘, 3); // 0echo bccomp(‘1.00001‘, ‘1‘, 5); // 1 |
标签:
原文地址:http://www.cnblogs.com/caiwen/p/4378978.html