由于某种原因,==函数似乎不适用于我。
$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?为什么会这样?我已经尝试了很多其他数字,但是我不知道为什么这行不通?