相等比较不适用于php

时间:2018-07-11 21:08:22

标签: php

由于某种原因,==函数似乎不适用于我。

$total = 0;
for($i=0; $i< 5; $i++){
  $total += 10.1;
  print $total . "<br>";
  if($total == 20.2){
    print "SUCCESS<br>";
  }
  if($total == 30.3){
    print "SUCCESS";
  }
  if($total == 40.4){
    print "SUCCESS<br>";
  }
}

This prints out:
10.1
20.2
SUCCESS
30.3
40.4
SUCCESS
50.5

因此出于某种原因,它可以将30.3识别为等于30.3?为什么会这样?我已经尝试了很多其他数字,但是我不知道为什么这行不通?

0 个答案:

没有答案