最佳答案
我想比较 PHP 中的两个浮点数,如下面的示例代码所示:
$a = 0.17;
$b = 1 - 0.83; //0.17
if($a == $b ){
echo 'a and b are same';
}
else {
echo 'a and b are not same';
}
在这段代码中,它返回的是 else
条件的结果,而不是 if
条件,尽管 $a
和 $b
是相同的。在 PHP 中有什么特殊的方法来处理/比较浮点数吗?
如果是,那么请帮助我解决这个问题。
还是我的服务器配置有问题?