continue
continue 在循環結構用用來跳過本次循環中剩餘的代碼并在條件求值為真時開始執行下一次循環。
for($i=;$i>;$i++)
{
if ($i==){
continue;
}elseif($i==){
break;
}
echo $i.'<hr>';
}
結果
其中沒有三 但還是有會繼續向下到break結束一層循環。
break
break 結束目前 for,foreach,while,do-while 或者 switch 結構的執行。
break 和continue 都可以選擇跳出幾重循環。
for ($i=;$i<;$i++){
for ($j=;$j<;$j++){
if ($i==){
break ;
}if ($i==){
break ;
}
echo $j.':';
echo $i.',';
}
echo '<br>';
}
echo '<hr>';
for ($i=;$i<;$i++){
for ($j=;$j<;$j++){
if ($i==){
continue ;
}if ($i==){
continue ;
}
echo $j.':';
echo $i.',';
}
echo '<br>';
} echo '<hr>';
for ($i=;$i<;$i++){
for ($j=;$j<;$j++){
if ($i==){
echo $j.':';
continue ;
}if ($i==){
continue ;
}
echo $j.':';
echo $i.',';
}
echo '<br>';
}
會更明确的看出continue 是跳過本次循環的代碼。
break 直接結束目前循環。
exit
輸出一個消息并且退出目前腳本
甚至往下的html 都不顯示。
return
如果在一個函數中調用 return 語句,
将立即結束此函數的執行并将它的參數作為函數的值傳回。
(直接送出跳出函數)