PHP whileステートメント
停止するように指示するまで、PHPプログラムにタスクを繰り返し実行させたい場合が何度もあります。たとえば、1から10までカウントするようにプログラムを設計できます。プログラムは1から始まり、2、3、4、5、6、7、8、9、10をカウントして停止します。これを行うには、PHPループステートメントを使用します。このチュートリアルでは、PHP whileステートメントと呼ばれるループステートメントの1つのタイプについて説明します。ご推察通り。 whileステートメントは、プログラムにタスクを繰り返し実行するよう指示します。 whileステートメントの基本フォーマットを見てみましょう。

whileステートメントを実際に開始する前に、テスト式で使用する変数を初期化する必要があります。このテスト変数に開始値を与える必要があります。テスト変数$ numberの初期値を1に設定しましょう。

$ number = 1;

これで、whileステートメントを作成する準備ができました。

while(式)
{ これを行う }
while($ number <11)
{echo "$ number
";
$ number ++;
}


while($ number <11)
while(式)
これは、whileステートメントの制御コードです。 「式がtrueのままで{と}の間にあるコードを実行します。この例では、コードのループは$ numberが11未満である限り連続して実行されます。$ numberの値は1に設定されています。 whileステートメントが始まる前に、ステートメントは10回繰り返されます。

{echo "$ number
";
$ number ++;
}
{ これを行う }
これは繰り返し実行されるコードです。まず、$ numberの現在の値とHTMLを出力します
コードをWebブラウザに追加すると、$ numberの値が1ずつ増加します。ループが実行されるたびに変数の値が増加するため、コードの2行目が必要です。このコードが省略された場合、$ number変数の値は変更されず、ループは無期限に実行されます。 $ numberの値を変更するコードが非常に重要である理由を確認できます。 $ numberの値が11(11以上)になるとループを停止します。結果はブラウザで次のようになります。

1
2
3
4
5
6
7
8
9
10





動画の説明: 繰り返し処理 (かもしれません 2024).