PHP break 用法

PHP break 在  for、foreach、while、do while 或是 switch 用來停止執行程式碼,通常搭配 if 使用,當你的迴圈還沒跑完,但某些情況下必須要停止迴圈時,就可以使用 break 來直接終止,break 一次僅能跳出一個迴圈,所以如果在巢狀迴圈中,若要跳出全部的迴圈則必須看你有多少層迴圈。break 使用起來其實蠻簡單的,我們舉個 for loop 的範例給大家看,其他 loop 就請自己測試囉!

PHP break 語法範例
<?php
for ( $i=0; $i<10 ;$i++ ){
 echo $i.'-';
 if ( $i==5 ) break;
}
?>
輸出結果:0-1-2-3-4-5-

此範例中,本來預設 for 迴圈在 $i 小於 10 的時候都會執行,但是我們家上了一個 if 判斷當 $i 等於 5 的時候,執行 break 跳出 for 迴圈,所以輸出結果僅到 5 而已,此迴圈為單層 for 迴圈,所以一個 break 就可以跳出了。

在 for、while、do while 等 Loop 中,break 都是選用項目,也就是不一定要使用,但在 switch 條件判斷的每個 case 中,一定要用 break 來跳出 switch,想研究 switch 請參考此篇:PHP switch

延伸閱讀
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012
PHP Smarty MySQL JQuery Apache W3C