在PHP中,常见的循环结构有以下几种:
for
循环:
php
for (初始化表达式; 条件表达式; 迭代表达式) {
// 循环体
}
php
for ($i = 0; $i < 10; $i++) {
echo $i . "\n";
}
while
循环:
php
while (条件表达式) {
// 循环体
}
php
$i = 0;
while ($i < 10) {
echo $i . "\n";
$i++;
}
do...while
循环:
php
do {
// 循环体
} while (条件表达式);
php
$i = 0;
do {
echo $i . "\n";
$i++;
} while ($i < 10);
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";
}
break
和 continue
:
break
:用于立即退出循环。continue
:用于跳过当前迭代,继续下一次迭代。php
for ($i = 0; $i < 10; $i++) {
if ($i == 5) {
break; // 退出循环
}
if ($i % 2 == 0) {
continue; // 跳过偶数
}
echo $i . "\n";
}
goto
语句:
php
goto label;
// ...
label:
// 代码
php
$i = 0;
start:
if ($i < 10) {
echo $i . "\n";
$i++;
goto start;
}
这些是PHP中常用的循环结构,开发者可以根据具体需求选择合适的循环结构来实现代码逻辑。