PHP循环结构实例讲解


在PHP中,循环结构用于重复执行一段代码直到满足特定条件为止。PHP提供了几种循环结构,包括`for`循环、`while`循环、`do-while`循环和`foreach`循环。下面我将分别给出每种循环结构的简单实例和解释。

### 1. `for` 循环

`for`循环是最常用的循环结构之一,它适用于当你知道循环需要执行的确切次数时。


<?php
for ($i = 0; $i < 5; $i++) {
    echo "这是第 {$i + 1} 次循环。<br>";
}
?>

这段代码会输出从“这是第 1 次循环。”到“这是第 5 次循环。”的5行文本。

### 2. `while` 循环

`while`循环在给定条件为真时重复执行代码块。


<?php
$i = 0;
while ($i < 5) {
    echo "这是第 {$i + 1} 次循环。<br>";
    $i++;
}
?>

与`for`循环类似,这段代码也会输出5次循环的结果。

### 3. `do-while` 循环

`do-while`循环至少执行一次代码块,然后检查条件是否为真,如果为真,则继续执行。


<?php
$i = 0;
do {
    echo "这是第 {$i + 1} 次循环。<br>";
    $i++;
} while ($i < 5);
?>

这段代码同样会输出5次循环的结果,即使条件在第一次循环前不满足,代码块也会至少执行一次。

### 4. `foreach` 循环

`foreach`循环用于遍历数组中的每个元素。


<?php
$fruits = ["苹果", "香蕉", "橙子"];
foreach ($fruits as $fruit) {
    echo "我喜欢 {$fruit}。<br>";
}
?>

这段代码会遍历`$fruits`数组,并输出“我喜欢 苹果。”、“我喜欢 香蕉。”和“我喜欢 橙子。”三行文本。

以上就是PHP中几种常见循环结构的实例讲解。每种循环结构都有其适用场景,你可以根据具体需求选择使用。