📜  for - PHP (1)

📅  最后修改于: 2023-12-03 15:00:49.847000             🧑  作者: Mango

for - PHP

for 是 PHP 中的一种循环结构,用于重复执行代码块。

语法
for (initialization; condition; increment) {
   // code to be executed;
}
  • initialization: 初始化循环计数器的值,只在循环开始前执行一次。
  • condition: 循环执行的条件,每次循环都会检测条件是否满足。
  • increment: 循环计数器的增量,每次循环结束后执行。
示例
for ($i = 0; $i <= 10; $i++) {
   echo "数字是:" . $i . "<br>";
}

输出:

数字是:0
数字是:1
数字是:2
数字是:3
数字是:4
数字是:5
数字是:6
数字是:7
数字是:8
数字是:9
数字是:10
说明
  • $i = 0$i 的值初始化为 0。
  • $i <= 10 循环执行的条件: $i 必须小于或等于 10。
  • $i++ 递增 $i 的值,每执行一次循环, $i 的值增加 1。
嵌套循环

for 循环也可以嵌套,用于处理多维数组。

for ($i = 0; $i < 5; $i++) {
    for ($j = 0; $j < 2; $j++) {
        echo "外层循环:" . $i . ",内层循环:" . $j . "<br>";
    }
}

输出:

外层循环:0,内层循环:0
外层循环:0,内层循环:1
外层循环:1,内层循环:0
外层循环:1,内层循环:1
外层循环:2,内层循环:0
外层循环:2,内层循环:1
外层循环:3,内层循环:0
外层循环:3,内层循环:1
外层循环:4,内层循环:0
外层循环:4,内层循环:1
总结

for 循环结构相对于其它循环结构,比较灵活易用,适合处理已知循环次数的问题或遍历数组。注意:在使用 for 循环时,循环计数器的作用域仅限于循环体内部。