插件窝 干货文章 php循环控制语句有哪些

php循环控制语句有哪些

循环 代码 示例 PHP 112    来源:    2025-03-17

在PHP中,循环控制语句用于重复执行一段代码,直到满足特定条件为止。PHP提供了以下几种主要的循环控制语句:

  1. for 循环

    • 用于在已知循环次数的情况下执行代码。
    • 语法: php for (初始化; 条件; 增量) { // 代码块 }
    • 示例: php for ($i = 0; $i < 10; $i++) { echo $i . "\n"; }
  2. while 循环

    • 在条件为真时重复执行代码块。
    • 语法: php while (条件) { // 代码块 }
    • 示例: php $i = 0; while ($i < 10) { echo $i . "\n"; $i++; }
  3. do...while 循环

    • while 循环类似,但至少会执行一次代码块,然后在条件为真时重复执行。
    • 语法: php do { // 代码块 } while (条件);
    • 示例: php $i = 0; do { echo $i . "\n"; $i++; } while ($i < 10);
  4. foreach 循环

    • 用于遍历数组或对象的每个元素。
    • 语法: php foreach ($array as $value) { // 代码块 }
    • 或者遍历关联数组: php foreach ($array as $key => $value) { // 代码块 }
    • 示例: php $colors = array("red", "green", "blue"); foreach ($colors as $color) { echo $color . "\n"; }
  5. break 语句

    • 用于立即终止循环的执行。
    • 示例: php for ($i = 0; $i < 10; $i++) { if ($i == 5) { break; } echo $i . "\n"; }
  6. continue 语句

    • 用于跳过当前循环的剩余代码,直接进入下一次循环。
    • 示例: php for ($i = 0; $i < 10; $i++) { if ($i == 5) { continue; } echo $i . "\n"; }
  7. goto 语句

    • 用于跳转到程序中的指定标签位置。
    • 示例: php goto myLabel; echo "这行代码不会被执行"; myLabel: echo "跳转到这里";

这些循环控制语句可以帮助你在PHP中实现各种复杂的逻辑和重复操作。根据具体的需求选择合适的循环结构。