插件窝 干货文章 php的循环结构有哪些

php的循环结构有哪些

循环体 循环 示例 PHP 114    来源:    2025-03-16

在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 循环

    • 先执行一次代码块,然后在条件为真时重复执行。
    • 语法: 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. breakcontinue

    • break:用于立即退出循环。
    • continue:用于跳过当前迭代,继续下一次迭代。
    • 示例: php for ($i = 0; $i < 10; $i++) { if ($i == 5) { break; // 退出循环 } if ($i % 2 == 0) { continue; // 跳过偶数 } echo $i . "\n"; }
  6. goto 语句

    • 用于跳转到程序中的指定标签位置。
    • 语法: php goto label; // ... label: // 代码
    • 示例: php $i = 0; start: if ($i < 10) { echo $i . "\n"; $i++; goto start; }

这些是PHP中常用的循环结构,开发者可以根据具体需求选择合适的循环结构来实现代码逻辑。