php:Break與Continue如何跳出迴圈的執行個體分析

來源:互聯網
上載者:User
<script>ec(2);</script>

有時,您可能希望讓無條件迴圈的開始,並允許括弧內的語句來決定何時退出迴圈。

有兩個特殊的語句可用在迴圈使用:中斷和繼續。

break語句終止或For迴圈的同時,繼續執行現行的代碼如下迴圈後(如有)。或者,

你可以把一個數字後,折價關鍵字,說明如何迴圈結構的多層次,以擺脫。這樣,埋

藏在一份聲明中深層嵌套的迴圈可以打破最外層迴圈。

<?phpecho "<p><b>Example of using the Break statement:</b></p>";for ($i=0; $i<=10; $i ) {    if ($i==3){break;}    echo "The number is ".$i;   echo "<br />"; }echo "<p><b>One more example of using the Break statement:</b><p>";$i = 0;$j = 0;while ($i < 10) {  while ($j < 10) {    if ($j == 5) {break 2;} // breaks out of two while loops教程    $j ;  }  $i ;}echo "The first number is ".$i."<br />";echo "The second number is ".$j."<br />";?>

continue語句終止了在語句塊執行一或For迴圈的同時,繼續對下一個迭代迴圈的執行

<?phpecho "<p><b>Example of using the Continue statement:</b><p>";for ($i=0; $i<=10; $i ) {    if (i==3){continue;}    echo "The number is ".$i;    echo "<br />"; } ?></td> </tr> </table>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.