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一定要注意別漏了分號!
相關推薦:
javaScript中break和continue之間的區別用法詳解
php break和continue語句以及goto語句和php常數
以上是PHP用continue跳過迴圈中剩餘程式碼實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!