目录

  1. PHP for 循环概述
  2. PHP for 循环语法
  3. PHP for 循环示例
  4. for 循环中的 breakcontinue
  5. 参考资料与出站链接

PHP for 循环概述

for 循环是 PHP 中的一种控制结构,用于在满足一定条件时重复执行一段代码。for 循环通常用于已知循环次数的情况,适用于处理固定次数的任务。

for 循环包含三个部分:初始化部分、条件判断部分和更新部分。在每次循环迭代时,for 循环会按照预定的规则逐步执行。


PHP for 循环语法

for 循环的基本语法结构如下:

<?php
for (初始化; 条件; 更新) {
    // 执行的代码
}
?>

  • 初始化:初始化一个变量,通常是循环的计数器。
  • 条件:在每次循环迭代时检查此条件。如果条件为 true,则继续执行循环体;如果为 false,则退出循环。
  • 更新:每次循环迭代后更新计数器或其他变量的值,通常是增加、减少或更改计数器。

示例:

<?php
for ($i = 1; $i <= 5; $i++) {
    echo "Number: $i <br>";
}
?>

输出:

Number: 1
Number: 2
Number: 3
Number: 4
Number: 5


PHP for 循环示例

示例 1:打印 1 到 10 的数字

这个例子展示了如何使用 for 循环打印从 1 到 10 的数字。

<?php
for ($i = 1; $i <= 10; $i++) {
    echo $i . "<br>";
}
?>

输出:

1
2
3
4
5
6
7
8
9
10

示例 2:计算数组中的元素

假设我们有一个数组,使用 for 循环遍历该数组并输出每个元素。

<?php
$fruits = array("Apple", "Banana", "Orange", "Grapes");
for ($i = 0; $i < count($fruits); $i++) {
    echo $fruits[$i] . "<br>";
}
?>

输出:

Apple
Banana
Orange
Grapes

示例 3:倒序打印数字

如果你想逆序打印数字,可以修改更新部分。

<?php
for ($i = 10; $i >= 1; $i--) {
    echo $i . "<br>";
}
?>

输出:

10
9
8
7
6
5
4
3
2
1


for 循环中的 breakcontinue

break

break 语句用于立即终止当前的循环。当满足某个条件时,使用 break 可以跳出循环。

示例:

<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) {
        break;  // 当 $i 等于 5 时,跳出循环
    }
    echo $i . "<br>";
}
?>

输出:

1
2
3
4

continue

continue 语句用于跳过当前循环的剩余部分,直接进入下一次循环迭代。

示例:

<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) {
        continue;  // 跳过 $i 等于 5 的情况
    }
    echo $i . "<br>";
}
?>

输出:

1
2
3
4
6
7
8
9
10


参考资料与出站链接


for 循环是 PHP 中一个非常常见且强大的控制结构,适用于已知循环次数的情况。它让我们能够高效地处理遍历数组、输出数字、执行重复任务等问题。通过结合 breakcontinue,可以进一步灵活控制循环的执行过程。