PHPのwhileループ:初心者向けガイド

JavaScriptを有効にしてください

前書き

PHPプログラミングにおいて、whileループは指定された条件がtrueの間、コードブロックを繰り返し実行するために使用されます。
この記事では、whileループの基本的な使い方といくつかの一般的な使用例を紹介します。

whileループの基本

PHPのwhileループは、ある条件がtrueである限り、コードブロックを繰り返し実行します。
基本的な構文は以下の通りです:

1
2
3
while (条件) {
    // 条件がtrueの間実行されるコード
}

例:単純なwhileループ

カウンターを使ったループ

1
2
3
4
5
6
$count = 1;

while ($count <= 5) {
    echo "カウント: $count<br>";
    $count++;
}

このコードは、カウンターが5に達するまで数を表示します。

whileループの適切な使用

whileループは、反復回数が不明な場合や、ある条件が成立するまで繰り返し実行したい場合に適しています。

例:条件付きのループ

1
2
3
4
5
6
7
8
$number = 1;

while ($number < 100) {
    if ($number % 2 == 0) {
        echo "$number は偶数です。<br>";
    }
    $number++;
}

このコードは、100未満の偶数を表示します。

whileループの注意点

whileループを使用する際は、無限ループに陥らないように注意が必要です。
ループの中で条件がいずれfalseになることを確実にするために、適切にカウンターを設定するか、ループ内で条件を変更する必要があります。

まとめ

PHPのwhileループは、条件に基づいた反復処理に非常に便利です。
この記事で紹介した基本的な使い方と例を参考にして、あなたのPHPプログラミングに柔軟性を加えましょう。


スポンサーリンク

共有

もふもふ
著者
もふもふ
プログラマ。汎用系→ゲームエンジニア→Webエンジニア→QAエンジニア