导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP for 循环


for 循环 - 循环指定的次数来执行一段代码。


PHP for 循环

当您知道脚本应该运行多少次时,可以使用 for 循环。

语法

for (expression1, expression2, expression3) {
  // code block
}

工作原理如下

  • expression1 只计算一次
  • expression2 在每次迭代前计算
  • expression3 在每次迭代后计算

实例

打印从 0 到 10 的数字

for ($x = 0; $x<= 10; $x++) {
  echo "The number is: $x<br>";
}
亲自试一试 »

实例解释

  1. 第一个表达式 $x = 0; 会计算一次,并将计数器设置为 0。
  2. 第二个表达式 $x<= 10; 在每次迭代 *之前* 计算,并且只有当该表达式评估为 true 时,才会执行代码块。在此实例中,只要 $x 小于或等于 10,该表达式就为 true。
  3. 第三个表达式 $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

实例

for ($x = 0; $x<= 100; $x+=10) {
  echo "The number is: $x<br>";
}
亲自试一试 »

freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8