continue跳轉語句用來跳過本次迴圈中指定條件的語句,並且繼續執行其他的迴圈語句。以下這篇文章主要為大家介紹了關於在PHP中用continue跳過本次循環中剩餘代碼的一個注意點,文中的內容比較基礎,需要的朋友可以參考借鑒,下面來一起看看吧。
前言
大家都知道,在PHP中continue 在循環結構用來跳過本次循環中剩餘的程式碼並在條件求值為真時開始執行下一次迴圈。一定要注意的是,用了continue要用「;」來隔開其他的程式碼,要不可能導致錯誤!
continue用法:
<?php for ($n = 0; $n < 5; $n++) { if ($n == 2) continue; echo "$n\n"; } ?>
輸出結果:
##0 1 3 4很顯然,當$n等於2的時候,被跳過了輸出,正好符合我們的意願。如果分號遺失,就會報錯!
錯誤的程式碼:
<?php for ($n = 0; $n < 5; $n++) { if ($n == 2) continue echo "$n\n"; } ?>
錯誤訊息:##Parse error: syntax error, unexpected 'echo' (T_ECHO) in D:\
phpStudy\WWW\demo\fun\continue.php on line 5
所以注意:我們用了continue一定要注意別漏了分號!
以上是php用continue跳過本循環中剩餘程式碼的注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!