Skip to content

6.5 for 循环

for 循环是一种常用的循环语句,特别适合已知循环次数的场景。

基本语法

php
for (初始化表达式; 条件表达式; 更新表达式) {
    // 循环体代码
}

示例代码

php
<?php
// 基本for循环
for ($i = 1; $i <= 5; $i++) {
    echo "当前数字: $i<br>";
}

// 计算1到100的和
$sum = 0;
for ($j = 1; $j <= 100; $j++) {
    $sum += $j;
}
echo "1到100的和: $sum<br>";

// 倒序循环
for ($k = 5; $k >= 1; $k--) {
    echo "倒序数字: $k<br>";
}

// 步长为2的循环
for ($m = 1; $m <= 10; $m += 2) {
    echo "奇数: $m<br>";
}

// 嵌套for循环(九九乘法表)
echo "九九乘法表:<br>";
for ($row = 1; $row <= 9; $row++) {
    for ($col = 1; $col <= $row; $col++) {
        echo "$col × $row = " . ($col * $row) . "\t";
    }
    echo "<br>";
}
?>

注意事项

  1. 初始化表达式只执行一次
  2. 条件表达式在每次循环开始前判断
  3. 更新表达式在每次循环结束后执行
  4. 可以在循环体内使用 breakcontinue 语句
  5. 嵌套循环时要注意内层和外层循环的变量不要冲突

练习

  1. 使用for循环输出1到10的数字
  2. 使用for循环计算1到50的和
  3. 使用嵌套for循环打印一个三角形

© 2026 编程马·菜鸟教程 版权所有