我想比较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中有没有什么特殊的方法来处理/比较浮点数?
如果是,请帮助我解决这个问题.
或者我的服务器配置有问题吗?