扫盲 2026.10.05 01:01 34 次浏览 0 条评论

PHP for循环使用

PHP的for循环就三块:初始值、判断条件、递增。中间用分号隔开,少一个都报错。

<?php
// 从1数到5
for ($i = 1; $i <= 5; $i++) {
    echo $i . '<br>';
}
?>

三块都能空着,但分号不能省。for(;;) 就是死循环,得靠 break 跳出来。遍历数组一般用 foreach,for 更适合已知次数的场景,比如批量插数据、生成表格行。

<?php
// 嵌套循环:输出三行三列表格
for ($r = 1; $r <= 3; $r++) {
    echo '<tr>';
    for ($c = 1; $c <= 3; $c++) {
        echo '<td>' . $r . '-' . $c . '</td>';
    }
    echo '</tr>';
}
?>

两个常见坑:$i++ 手滑写成 $i-- 直接死循环;条件里写 count($arr) 每次循环都会重算一遍,数组大了先存到变量再用。

说点什么 0

行思随记

欢迎来到:行思随记