Written by Kasumi

【PHP】特定の条件でループをスキップする方法

PHPでループを実行。

特定の条件でループをスキップしたい。

本記事ではこのような悩みを解決。

実装方法について解説します。

continueを使ってループをスキップ

<?php
  for ($i = 1; $i <= 10; $i++) {
    if ($i % 2=== 0) {
            //ループをスキップ
      continue;
    }
    echo $i . '<br>';
  }
?>
//出力結果
//1
//3
//5
//7
//9

ループをスキップするコード例です。

PHPのfor文を使って1〜10までの数字をループで出力する処理を実行。

1〜10までの数字で2で割り切れる値($i % 2=== 0)は出力せず、ループをスキップしてます。

ループをスキップするにはcontinueを使います。

ループの処理内でif文を使い特定の条件を記述。

特定の条件がtrueの場合、continue;の処理を記述します。

contineが記述されてる以降で実行されるはずのループ処理がスキップされます。

以上で実装完了です。

まとめ

PHPで特定の条件に当てはまる場合、ループをスキップする方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP

【PHP】先頭・末尾の余計な半角スペース等を削除する方法

2023.03.01
514
PHP

PHPの設定をini_set関数で変更する方法

2023.04.06
2168
PHP

【PHP】動的にテキストファイルを生成。文字列を書き込む方法

2023.03.23
1377
PHP

PHPで配列を条件指定して分割する方法

2022.06.19
1998