在 PHP 中,break 和 continue 之间的区别?
2022-08-30 06:29:55
break
完全结束循环,只需快捷方式当前迭代并转到下一个迭代。continue
while ($foo) { <--------------------┐
continue; --- goes back here --┘
break; ----- jumps here ----┐
} |
<--------------------┘
这将像这样使用:
while ($droid = searchDroids()) {
if ($droid != $theDroidYoureLookingFor) {
continue; // ..the search with the next droid
}
$foundDroidYoureLookingFor = true;
break; // ..off the search
}
break 退出您所处的循环,继续从循环的下一个循环开始。
例:
$i = 10;
while (--$i)
{
if ($i == 8)
{
continue;
}
if ($i == 5)
{
break;
}
echo $i . "\n";
}
将输出:
9
7
6