前言
大家都知道,在PHP中continue 在循環(huán)結(jié)構(gòu)用用來(lái)跳過(guò)本次循環(huán)中剩余的代碼并在條件求值為真時(shí)開(kāi)始執(zhí)行下一次循環(huán)。一定要注意的是,用了continue要用“;”來(lái)隔開(kāi)其他的代碼,要不可能導(dǎo)致錯(cuò)誤!
continue用法:
<?php for ($n = 0; $n < 5; $n++) { if ($n == 2) continue; echo "$nn"; } ?>
輸出結(jié)果:
0 1 3 4
很顯然,當(dāng)$n等于2的時(shí)候,被跳過(guò)了輸出,正好符合我們的意愿。如果分號(hào)丟失,就會(huì)報(bào)錯(cuò)!
錯(cuò)誤的代碼:
<?php for ($n = 0; $n < 5; $n++) { if ($n == 2) continue echo "$nn"; } ?>
報(bào)錯(cuò)信息:
Parse error: syntax error, unexpected ‘echo' (T_ECHO) in D:phpStudyWWWdemofuncontinue.php on line 5
所以注意:我們用了continue一定要注意別漏了分號(hào)!
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)綠夏網(wǎng)的支持。