php比较两个浮点数是否相等

看下面这段代码,0.9+0.1的相加结果与1进行比较 <?php $a = 0.9; $b = 0.1; $total = $a + $b; var_dump($total); if (1 == $total) { echo "true"; } else { echo "false"; } echo "\n"; if (1.0 == $total) { echo "true"; } else { echo "false"; } ?> 打印结果是:…