PHPのwhile文の作成・使用方法を初心者に丁寧に説明

PHPのwhile文の作成・使用方法を初心者に丁寧に説明 PHP言語リファレンス
PHPのwhile文の作成・使用方法を初心者に丁寧に説明
zucksadnetwork

PHPのwhile文は、条件式が true である間、繰り返し処理を行う構文です。

while文の基本的な書き方

PHP

while (条件式) {
    // 繰り返し処理
}

条件式

while文の条件式は、true の場合に繰り返し処理が実行されます。条件式が false の場合、while文の処理は終了します。

条件式は、比較演算子や論理演算子を使用して、条件を判定します。

以下のコードは、変数 $i の値が 10 未満である間、繰り返し「1からiまでの数を表示する」処理を実行するコードです。

PHP

$i = 1;

while ($i < 10) {
    echo $i . " ";
    $i++;
}

このコードでは、条件式 $i < 10 が true である間、繰り返し処理が実行されます。条件式が false になるまで、繰り返し処理は行われ続けます。

繰り返し処理

while文の繰り返し処理は、波括弧で囲まれた処理です。繰り返し処理では、条件式が true である間、繰り返し実行する処理を記述します。

繰り返し処理では、以下の処理を実行できます。

  • 変数の値を変更する
  • 関数を呼び出す
  • 出力を行う

while文の作成・使用方法

while文を作成するには、以下の手順に従います。

  1. 条件式を記述します。
  2. 繰り返し処理を記述します。

条件式の記述

条件式は、比較演算子や論理演算子を使用して、条件を判定します。

例えば、以下のコードは、変数 $i の値が 10 未満であるかどうかを判定する条件式です。

PHP

$i = 1;

while ($i < 10) {
    // 繰り返し処理
}

繰り返し処理の記述

繰り返し処理では、条件式が true である間、繰り返し実行する処理を記述します。

例えば、以下のコードは、1 から $i までの数を表示する繰り返し処理です。

PHP

$i = 1;

while ($i < 10) {
    echo $i . " ";
    $i++;
}

まとめ

while文は、条件式が true である間、繰り返し処理を行う構文です。while文は、複数の処理を繰り返し実行する際に便利な構文です。

while文の作成・使用方法は、以下のとおりです。

  1. 条件式を記述します。
  2. 繰り返し処理を記述します。

初心者へのアドバイス

while文は、複数の処理を繰り返し実行する際に便利な構文ですが、使い方を誤ると、意図しない結果になる可能性があります。そのため、まずは基本的な書き方を覚えて、簡単な繰り返し処理を試してみてください。慣れてきたら、while文の条件式や、break文の使い方なども覚えてみてください。

while文の応用例

while文は、以下のようなものに応用できます。

  • 入力した値が正しいかどうかを判定する
  • 配列の要素をすべて出力する
  • ループカウンターを用いて繰り返し処理を行う

while文は、PHPの基本的な構文のひとつなので、ぜひマスターしておきましょう。

PHP言語リファレンスwhile制御構造
PHPプログラミング図鑑をフォローする
PHPプログラミング図鑑