php流程式控制制之continue語句

來源:互聯網
上載者:User
這篇文章主要介紹了關於php流程式控制制之continue語句,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

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

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

(PHP 4, PHP 5, PHP 7)

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

Note: 注意在 PHP 中 switch 語句被認為是可以使用 continue 的一種迴圈結構。

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

<?phpwhile (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";  }?>

希望得到的結果是:

0134

可實際的輸出是:

2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.