PHP 内循环(嵌套循环)

2025-05-21ASPCMS社区 - fjmyhfvclm

PHP 内循环(嵌套循环)

在 PHP 中,内循环(嵌套循环)指的是一个循环结构内部包含另一个循环结构。这种结构常用于处理多维数据或需要多层迭代的场景。

基本语法

php

for ($i = 0; $i < 5; // 外层循环

for ($j = 0; $j < 3; $j++) { // 内层循环

echo "i: $i, j: $j<br>";

}

echo "<br>";

}

常见嵌套循环类型

1. for 循环嵌套 for 循环

php

for ($i = 1; $i <= 3; $i++) {

for ($j = 1; $j <= 2; $j++) {

echo "($i, $j) ";

}

echo "<br>";

}

2. foreach 循环嵌套 foreach 循环

php

$matrix = [

[1, 2, 3],

[4, 5, 6],

[7, 8, 9]

];

foreach ($matrix as $row) {

foreach ($row as $value) {

echo "$value ";

}

echo "<br>";

}

3. while 循环嵌套 for 循环

php

$i = 0;

while ($i < 3) {

for ($j = 0; $j < 2; $j++) {

echo "i=$i, j=$j<br>";

}

$i++;

}

实际应用示例

打印乘法表

php

for ($i = 1; $i <= 9; $i++) {

for ($j = 1; $j <= $i; $j++) {

全部评论