首頁  >  文章  >  後端開發  >  php流程控制之continue語句

php流程控制之continue語句

不言
不言原創
2018-05-04 09:50:092311瀏覽

這篇文章主要介紹了關於php流程控制之continue語句,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

##本文試用於基礎學習者,高手請關閉本頁

本文閱讀15分鐘,理解難著就不好說了,鼓勵親自試驗一下

(PHP 4, PHP 5, PHP 7)

continue 在迴圈結構用來跳過本次迴圈中剩餘的程式碼並在條件求值為真時開始執行下一次迴圈。

Note注意在 PHP 中 switch 語句被認為是可以使用 continue 的循環結構。

continue 接受一個可選的數字參數來決定跳過幾個循環到迴圈結尾。預設值是 1,即跳到目前循環末端。

<?php
while (list ($key, $value) = each($arr)) {
    if (!($key % 2)) { // skip odd members
        continue;
    }
    do_something_odd($value);
}

$i = 0;
while ($i++ < 5) {
    echo "Outer<br />\n";
    while (1) {
        echo "Middle<br />\n";
        while (1) {
            echo "Inner<br />\n";
            continue 3;
        }
        echo "This never gets output.<br />\n";
    }
    echo "Neither does this.<br />\n";
}
?>

省略 continue 後面的分號會導致混淆。以下例子示意了不該這麼做。

<?php
  for ($i = 0; $i < 5; ++$i) {
      if ($i == 2)
          continue
      print "$i\n";
  }
?>

希望得到的結果是:

0
1
3
4

#可實際的輸出是:

2

相關推薦:

php流程控制之break語句

php流程控制之什麼是foreach

以上是php流程控制之continue語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn