【问题标题】:Why is this for loop only doing one iteration?为什么这个 for 循环只进行一次迭代?
【发布时间】:2014-05-11 06:58:30
【问题描述】:

由于某种原因,这个循环只进行了一次迭代,并且只生成了 1 行。谁能发现错误?

        for($i = 0; $i < 7; $i++){
            echo "<tr>";
            echo "<td>" . ($min + ($i * 5)) . "</td>";
            for($i = 1; $i < 6; $i++){
                echo "<td>" . $min . "</td>";
            }
            echo "</tr>";
        }

【问题讨论】:

  • 将第二个 for 循环 i 更改为其他名称,例如 jk
  • 我真的不敢相信我没有注意到这一点。非常抱歉

标签: php html for-loop


【解决方案1】:

您在两个循环中使用相同的变量 ($i)。在第二个循环中使用另一个变量。

【讨论】:

    最近更新 更多