PHP for 循环
for
循环 - 循环指定的次数来执行一段代码。
PHP for 循环
当您知道脚本应该运行多少次时,可以使用 for
循环。
语法
for (expression1, expression2, expression3) {
// code block
}
工作原理如下
- expression1 只计算一次
- expression2 在每次迭代前计算
- expression3 在每次迭代后计算
示例解释
- 第一个表达式
$x = 0;
会计算一次,并将计数器设置为 0。 - 第二个表达式
$x <= 10;
在每次迭代 *之前* 计算,并且只有当该表达式评估为 true 时,才会执行代码块。在此示例中,只要$x
小于或等于 10,该表达式就为 true。 - 第三个表达式
$x++;
在每次迭代 *之后* 计算,并且在此示例中,该表达式会在每次迭代时将$x
的值增加一。
break 语句
使用 break
语句,即使条件仍然为真,我们也可以停止循环。
示例
当 $x
为 3 时停止循环
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) break;
echo "The number is: $x <br>";
}
自己动手试一试 »
continue 语句
使用 continue
语句,我们可以停止当前迭代,并继续下一个。
示例
当 $x
为 3 时,停止并跳到下一次迭代
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) continue;
echo "The number is: $x <br>";
}
自己动手试一试 »
步长为 10
此示例以十为单位计数到 100