【发布时间】:2011-12-23 14:18:05
【问题描述】:
我有一个像下面这样的 for 循环
<?php
for($i=0;$i<=10;$i+0.4){
echo $i."<br>";
}
?>
此代码将 i 的值打印到 9.6 而不是 10。
为什么最后返回 i=10 的值。
【问题讨论】:
-
你弄错了,
$i+0.4可能是$i+=0.4,因为你说它一直到 9.6,导致下面的 3 个答案无效。
标签: php for-loop floating-point