dec*_*eze 477
break完全结束循环,continue只是快捷键切换当前迭代并继续下一次迭代.
while ($foo) { <--------------------?
continue; --- goes back here --?
break; ----- jumps here ----?
} |
<--------------------?
Run Code Online (Sandbox Code Playgroud)
这将使用如下:
while ($droid = searchDroids()) {
if ($droid != $theDroidYoureLookingFor) {
continue; // ..the search with the next droid
}
$foundDroidYoureLookingFor = true;
break; // ..off the search
}
Run Code Online (Sandbox Code Playgroud)
Hin*_*nek 47
break退出你所在的循环,然后立即开始循环的下一个循环.
例:
$i = 10;
while (--$i)
{
if ($i == 8)
{
continue;
}
if ($i == 5)
{
break;
}
echo $i . "\n";
}
Run Code Online (Sandbox Code Playgroud)
将输出:
9
7
6
Run Code Online (Sandbox Code Playgroud)
break 用于退出循环语句,但继续只是在特定条件下停止脚本,然后继续循环语句直到到达结束..
for($i=0; $i<10; $i++){
if($i == 5){
echo "It reach five<br>";
continue;
}
echo $i . "<br>";
}
echo "<hr>";
for($i=0; $i<10; $i++){
if($i == 5){
echo "It reach end<br>";
break;
}
echo $i . "<br>";
}
Run Code Online (Sandbox Code Playgroud)
希望能帮到你;
“继续”在循环结构中用于跳过当前循环迭代的其余部分,并在条件评估时继续执行,然后在下一次迭代开始时继续执行。
'break' 结束当前 for、foreach、while、do-while 或 switch 结构的执行。
Break 接受一个可选的数字参数,该参数告诉它要打破多少个嵌套的封闭结构。
查看以下链接:
http://www.php.net/manual/en/control-structs.break.php
http://www.php.net/manual/en/control-structs.continue.php
希望能帮助到你..