PHP continue

PHP continue 用來跳過迴圈的循環剩餘程式碼,如果迴圈條件並未結束則會繼續跑下一次的循環,假設你的迴圈中有在某個條件時,需要跳過並繼續跑迴圈,例如統計所有商品的銷售數量,其中一項商品的銷售數量不奈入本次統計,則可以用 continue 跳過該項商品的編號,並繼續統計其他商品的銷售數量,如此一來就可以自動過濾掉該項商品並將所有商品銷售量一次統計完成。

PHP continue 範例
<?php
for ($i = 0; $i < 10; ++$i){
 if ($i == 3){
 continue;
 }
 echo $i; // 輸出結果 012456789
}

$i = 0;
while ($i < 10){
 $i++;
 if ($i == 5){
 continue;
 }
 echo $i; // 輸出結果 1234678910
}
?>
第一個範例 for 迴圈透過 continue 跳過了 $i=3 並繼續從 $i=4 開始執行,所以輸出結果由 0~9 並跳過了 3。第二個範例是 while 迴圈,變數從 $i = 0 開始,迴圈中一開始都是先將 $i + 1(就是 $i++),如果碰到 $i=5 的時候,就透過 continue 跳過並繼續執行 while 迴圈,所以最後輸出的結果從 1 開始到 10,其中跳過了 5,你也可以嘗試看看跳過其他的數字測試結果。

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