PHP 内循环(嵌套循环)
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++) {