-
「for」ループの基本的な構文: 「for」ループは、指定された条件が満たされる間、指定された処理を繰り返し実行します。一般的な構文は以下の通りです。
for (初期化式; 条件式; 更新式) { // 実行する処理 }
- 初期化式: ループの最初に実行される式や文です。通常はカウンタ変数の初期化が行われます。
- 条件式: ループを継続するかどうかを判定する式です。条件が真である場合、ループが続行されます。
- 更新式: 各ループの終わりに実行される式や文です。通常はカウンタ変数の更新が行われます。
-
「break」ステートメントの使用方法: 「break」ステートメントは、ループ内で特定の条件が満たされた場合に、ループを終了させるために使用されます。以下は、「break」ステートメントの使用例です。
for ($i = 1; $i <= 10; $i++) { if ($i == 5) { break; } echo $i; }
上記のコードでは、変数$iが5になった時点で「break」ステートメントが実行され、ループが終了します。結果として、1から4までの数値が出力されます。
-
コード例:
-
1から10までの偶数のみを出力する例:
for ($i = 1; $i <= 10; $i++) { if ($i % 2 !== 0) { continue; } echo $i; }
上記のコードでは、変数$iが偶数でない場合、「continue」ステートメントが実行され、次の繰り返し処理に進みます。結果として、2、4、6、8、10が出力されます。
-
「break」ステートメントを使用して、特定の条件が満たされた時点でループを終了する例:
$fruits = ['apple', 'banana', 'orange', 'grape', 'kiwi']; foreach ($fruits as $fruit) { if ($fruit == 'orange') { break; } echo $fruit; }
上記のコードでは、変数$fruitが'orange'になった時点で「break」ステートメントが実行され、ループが終了します。結果として、'apple'と'banana'が出力されます。
-
このように、「for」ループと「break」ステートメントを組み合わせることで、特定の条件に基づいて繰り返し処理を制御することができます。以上が、PHPでの「for」ループと「break」ステートメントの使用方法に関する解説です。