- continueステートメントを使用する方法: continueステートメントは、現在のループのイテレーションをスキップして、次のイテレーションに進むために使用されます。以下はその例です。
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) {
continue;
}
echo $i . ' ';
}
この例では、$iが5の場合、continueステートメントが実行されてイテレーションがスキップされます。結果として、出力は1 2 3 4 6 7 8 9 10となります。
- 条件文を使用する方法: ループ内で条件文を使用して、特定の条件が満たされた場合にループをスキップすることもできます。以下はその例です。
for ($i = 1; $i <= 10; $i++) {
if ($i % 2 == 0) {
// 偶数の場合はスキップ
continue;
}
echo $i . ' ';
}
この例では、$iが偶数の場合はループがスキップされます。結果として、出力は1 3 5 7 9となります。
- whileループを使用する方法: whileループを使用して、条件を満たさない場合にループをスキップすることもできます。以下はその例です。
$i = 0;
while ($i <= 10) {
$i++;
if ($i == 5) {
continue;
}
echo $i . ' ';
}
この例では、$iが5の場合にループがスキップされます。結果として、出力は1 2 3 4 6 7 8 9 10となります。
これらはPHPでループをスキップするためのいくつかの基本的な方法です。状況や要件に応じて適切な方法を選択してください。