主题
  • 默认模式
  • 浅蓝色模式
  • 淡绿色模式
  • 深夜模式

PHP While 循环

while 循环是 PHP 中最基本的循环结构之一,它在指定条件为真时重复执行代码块。

✅ PHP 提供了两种while循环语句:

  • while - 只要指定的条件成立,则循环执行代码块。
  • do...while - 循环会先执行一次代码块,然后检查条件是否满足。。

while 语句

while 是一种先判断条件,条件为真时再执行代码块的循环。

✅ 语法结构如下:

while (condition) {
    // 要执行的代码
}

✅ 以下是使用while循环语句生成的 99 乘法表代码实例:

实例代码 运行代码
复制
$i = 1; // 初始化行数

// 外层循环控制行数(1-9)
while ($i <= 9) {
    $j = 1; // 初始化列数
    // 内层循环控制每行的列数(1-i)
    while ($j <= $i) {
        // 打印乘法表达式,使用制表符对齐
        echo "{$j}×{$i}=" . ($i * $j) . "\t";
        $j++;  // 列数加1
    }
    echo PHP_EOL;  // 换行
    $i++;  // 行数加1
}

在这个例子中,我们使用了两个while嵌套循环,通过乘数$j与被乘数$i相乘,获取最终结果。

✅ 下面是while实例代码,生成的结果:

1 × 1 = 1
2 × 1 = 2   2 × 2 = 4
3 × 1 = 3   3 × 2 = 6   3 × 3 = 9
4 × 1 = 4   4 × 2 = 8   4 × 3 = 12   4 × 4 = 16
5 × 1 = 5   5 × 2 = 10  5 × 3 = 15   5 × 4 = 20   5 × 5 = 25
6 × 1 = 6   6 × 2 = 12  6 × 3 = 18   6 × 4 = 24   6 × 5 = 30   6 × 6 = 36
7 × 1 = 7   7 × 2 = 14  7 × 3 = 21   7 × 4 = 28   7 × 5 = 35   7 × 6 = 42   7 × 7 = 49
8 × 1 = 8   8 × 2 = 16  8 × 3 = 24   8 × 4 = 32   8 × 5 = 40   8 × 6 = 48   8 × 7 = 56   8 × 8 = 64
9 × 1 = 9   9 × 2 = 18  9 × 3 = 27   9 × 4 = 36   9 × 5 = 45   9 × 6 = 54   9 × 7 = 63   9 × 8 = 72   9 × 9 = 81

do...while 循环

do...while 是一种先执行代码块,然后检查条件是否满足,条件满足继续执行的循环。

✅ 语法结构如下:

do {
    // 要执行的代码
} while (condition);

✅ 以下是使用do...while循环语句生成的 99 乘法表代码实例:

实例代码 运行代码
复制
$i = 1;
do {
    echo "";
    $j = 1;
    do {
        echo "" . $i . " × " . $j . " = " . ($i * $j) . "";
        $j++;
    } while ($j <= $i);
    echo "";
    $i++;
} while ($i <= 9);

for 循环会在后面的章节中继续讲解。



评论区 0
发表评论