PHP continue 範例
<?php
for ($i = 0; $i < 10; ++$i){
if ($i == 3){
continue;
}
echo $i; // 輸出結果 012456789
}
$i = 0;
while ($i < 10){
$i++;
if ($i == 5){
continue;
}
echo $i; // 輸出結果 1234678910
}
?>
第一個範例 for 迴圈透過 continue 跳過了 $i=3 並繼續從 $i=4 開始執行,所以輸出結果由 0~9 並跳過了 3。第二個範例是 while 迴圈,變數從 $i = 0 開始,迴圈中一開始都是先將 $i + 1(就是 $i++),如果碰到 $i=5 的時候,就透過 continue 跳過並繼續執行 while 迴圈,所以最後輸出的結果從 1 開始到 10,其中跳過了 5,你也可以嘗試看看跳過其他的數字測試結果。for ($i = 0; $i < 10; ++$i){
if ($i == 3){
continue;
}
echo $i; // 輸出結果 012456789
}
$i = 0;
while ($i < 10){
$i++;
if ($i == 5){
continue;
}
echo $i; // 輸出結果 1234678910
}
?>
延伸閱讀