PHP break 語法範例
<?php
for ( $i=0; $i<10 ;$i++ ){
echo $i.'-';
if ( $i==5 ) break;
}
?>
輸出結果:0-1-2-3-4-5-for ( $i=0; $i<10 ;$i++ ){
echo $i.'-';
if ( $i==5 ) break;
}
?>
此範例中,本來預設 for 迴圈在 $i 小於 10 的時候都會執行,但是我們家上了一個 if 判斷當 $i 等於 5 的時候,執行 break 跳出 for 迴圈,所以輸出結果僅到 5 而已,此迴圈為單層 for 迴圈,所以一個 break 就可以跳出了。
在 for、while、do while 等 Loop 中,break 都是選用項目,也就是不一定要使用,但在 switch 條件判斷的每個 case 中,一定要用 break 來跳出 switch,想研究 switch 請參考此篇:PHP switch。
延伸閱讀