首頁  >  文章  >  後端開發  >  範例講解怎麼終止或中斷PHP中的循環

範例講解怎麼終止或中斷PHP中的循環

藏色散人
藏色散人原創
2021-08-17 10:16:013241瀏覽

在介紹本文之前推薦大家可以去閱讀PHP手冊中《PHP循環》章節,當然如果你對PHP循環語句已經非常熟悉了,那麼就直奔主題吧!

如同標題所講,本文將介紹怎麼終止和中斷PHP中的循環,其實這也是PHP面試過程中最常見的一種面試題!

那麼假如面試官就問你:「如何終止或中斷 PHP 中的循環」?

你就可以這樣回答:「可以透過在迴圈中使用 break 關鍵字,就能在PHP中的任何地方終止或中斷迴圈」。

下面我們直接看一個終止迴圈的實例:

PHP程式碼如下:

<?php
$months = array(&#39;jan&#39;, &#39;feb&#39;, &#39;mar&#39;, &#39;apr&#39;, &#39;stop&#39;, &#39;may&#39;);
foreach ($months as $month) {
    if ($month == &#39;stop&#39;) {
        break;
    }
    echo "$month<br>";
}

輸出結果則是:

範例講解怎麼終止或中斷PHP中的循環

jan
feb
mar
apr

在上述程式碼找我們先是定義了一個數組,然後透過foreach語句循環遍歷數組值,接著透過if判斷,如果$month等於stop,則透過break中斷循環,就會直接輸出stop前的所有陣列元素,那麼stop後面的元素自然就不會被輸出了。

這裡再順便介紹一個PHP中的循環語句有哪些?

在PHP 中,有以下迴圈語句:

while語句:只要指定條件為真,則循環程式碼區塊;

do...while語句:先執行一次程式碼區塊,然後只要指定條件為真則重複迴圈;

for語句:循環程式碼區塊指定次數;

foreach語句:遍歷數組中的每個元素並循環程式碼區塊;

有的新人朋友可能會問在什麼情況下使用迴圈語句呢?

當然是在編寫程式碼時,經常需要反覆執行同一程式碼區塊,我們就可以使用循環來執行這樣的任務,而不是在腳本中添加若干幾乎相等的程式碼行。

最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!

以上是範例講解怎麼終止或中斷PHP中的循環的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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