for (initialization; condition; increment/decrement) {
// 在条件为真时执行的代码块
}
- initialization:在循环开始前执行的初始化语句,通常是用来设置循环变量的初始值。
- condition:循环执行的条件,当条件为真时继续执行循环,当条件为假时退出循环。
- increment/decrement:在每次循环迭代结束后执行的语句,通常用来递增或递减循环变量的值。
以下是一个简单的示例,演示如何使用 for 循环输出数字 1 到 5:
for ($i = 1; $i <= 5; $i++) {
echo $i . " ";
}
// 输出 "1 2 3 4 5"
在这个例子中,循环变量 $i 初始化为 1,然后在每次循环迭代结束后递增。循环条件是 $i 小于或等于 5,因此循环会执行 5 次。
嵌套的 for 循环:
for 循环可以嵌套在另一个 for 循环中,以便处理多维数组或进行复杂的循环操作。
for ($i = 1; $i <= 3; $i++) {
for ($j = 1; $j <= 2; $j++) {
echo "($i, $j) ";
}
echo "\n";
}
// 输出 "(1, 1) (1, 2) \n(2, 1) (2, 2) \n(3, 1) (3, 2) \n"
在这个例子中,外部的 for 循环控制行数,内部的 for 循环控制列数,产生一个类似于矩阵的输出。
for 循环是一种强大的工具,可以用于处理许多循环场景,尤其是当你知道循环次数或范围时。
转载请注明出处:http://www.zyzy.cn/article/detail/3406/PHP