PHP継続ステートメント
はじめに
続行 ステートメントは、PHPのループ制御キーワードの1つです。プログラムフローがループ内で継続する場合、ループの現在の反復の残りのステートメントはスキップされ、ループの次の反復が開始されます。これは、while、do while、for、およびforeachループの内部に表示される可能性があります。
構文
while (expr)
{
..
..
if (expr1)
continue;
..
..
} 次の例では、ループのカウンター変数$ xが偶数である間、continueステートメントが毎回実行されます。その結果、1から10までの奇数が出力されます
例
<?php
$x=1;
while ($x<10){
$x++;
if ($x%2==0)
continue;
echo "x = $x" . "\n";
}
?> 出力
これにより、次の結果が生成されます-
x = 3 x = 5 x = 7 x = 9
キーワードcontinueには、スキップするinneループのレベル数を指定するオプションの数値引数を含めることができます。デフォルトは1です
次の例では、continueキーワードが内部ループのレベル引数とともに使用されています
例
<?php
for ($i = 1;$i<=5;$i++) {
echo "Start Of outer loop\n";
for ($j=1;$j<=5;$j++) {
if ($j >3) continue 2;
echo "I : $i J : $j"."\n";
}
echo "End of inner loop\n";
}
?> 出力
これにより、次の結果が生成されます-
Start Of outer loop I : 1 J : 1 I : 1 J : 2 I : 1 J : 3 Start Of outer loop I : 2 J : 1 I : 2 J : 2 I : 2 J : 3 Start Of outer loop I : 3 J : 1 I : 3 J : 2 I : 3 J : 3 Start Of outer loop I : 4 J : 1 I : 4 J : 2 I : 4 J : 3 Start Of outer loop I : 5 J : 1 I : 5 J : 2 I : 5 J : 3
-
JavaScriptのBreak、Continue、およびLabelステートメントについて説明する
ブレークステートメント breakステートメントは、ループを早期に終了し、囲んでいる中括弧から抜け出すために使用されます。 breakステートメントはループから抜け出します。 JavaScriptでのbreakステートメントの例を見てみましょう。次の例は、whileループでのbreakステートメントの使用を示しています。 xが5に到達し、最後の中括弧のすぐ下にあるdocument.write(..)ステートメントに到達すると、ループがどのように早く発生するかに注目してください。 例 ライブデモ <html> <body> &n
-
JavaScriptのcontinueステートメント
継続ステートメントは、特定の条件が発生した場合に1回の反復をジャンプするために使用されます。条件が満たされた場合、その反復はスキップされ、次の反復から続行されます。 以下は、JavaScriptでcontinueステートメントを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=devic