對於即將步入PHP職位的求職者來說,在面試過程中除了自我介紹相關經驗外,更多的是PHP面試題的回答測驗。這篇文章就跟大家介紹在PHP面試過程中比較常見的一個問題,也就是關於PHP跳出循環的方法有哪些?
大家應該都知道PHP迴圈結構常見的有for迴圈、foreach迴圈、do...while迴圈等。
下面我們就結合一個for迴圈範例為大家詳細解說。
php跳出for迴圈的四個方法程式碼範例如下:
#第一種方法:continue
##
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { continue; } else { echo "$i<br>"; } }當變數$i的值等於1或等於5時執行continue語句,否則輸出$i。那麼透過瀏覽器訪問,結果如下圖:
第二種方法:break
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { break; } else { echo "$i<br>"; } }此段程式碼透過瀏覽器訪問,頁面是不顯示任何數字的。這裡我們就不截圖了。各位可以直接複製貼上此段程式碼在本地測試。
注意,break在迴圈體內,表示強制結束迴圈語句並跳出目前迴圈體。
第三種方法:exit
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { exit; } else { echo "$i<br>"; } }同上結果,不顯示任何數字。注意,exit是終止所有腳本程式執行,exit後面的程式碼都不會被輸出!
第四種方法:return
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { return; } else { echo "$i<br>"; } }return 表示從目前迴圈中退出,返回到該呼叫的方法的語句處,繼續執行。
注意,當return後面跟著參數時,會有回傳值;當return後面為空,則回傳為空。
以上就是關於PHP跳出循環的四種方法介紹,具有一定的參考價值,希望對需要的朋友有幫助!
想要了解更多PHP相關知識,可以關注PHP中文網的PHP影片教學,歡迎大家來參考學習!
以上是PHP跳出迴圈的方法語句有哪些? (圖文+影片教學)的詳細內容。更多資訊請關注PHP中文網其他相關文章!