PHP Whileループ
指定された回数、または指定された条件が true の場合に、コードのブロックをループします。
PHP ループ
コードを記述するとき、多くの場合、同じコード ブロックを何度も繰り返し実行する必要があります。コード内でループ ステートメントを使用すると、このタスクを実行できます。
PHP では、次のループ ステートメントが提供されます:
while - 指定された条件が true である限り、コード ブロックはループ内で実行されます
do...while -コード ブロックは 1 回実行され、指定された条件が true の場合にこのループを繰り返します
for - コード ブロックを指定された回数だけループします
foreach - コード ブロックをループします配列内の各要素に基づいて
php while ループとはどういう意味ですか?
while ループ
while ループは、指定された条件が true でなくなるまで、コードのブロックを繰り返し実行します。
構文
{
実行されるコード;
}
例
次の php while ループの例では、まず変数 i の値を 1 ($i=1;) に設定します。
その後、i が 5 以下である限り、while ループは実行され続けます。ループが実行されるたびに、i は 1 ずつ増加します:
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>
出力:
The number is 1 The number is 2 The number is 3 The number is 4 The number is 5
do...while ステートメント
do...while ステートメントはコードを実行します少なくとも 1 回は条件がチェックされ、条件が true である限りループが繰り返されます。
文法
{
実行されるコード;
}
while (condition);
例
次の php dowhile ループ ステートメントの例では、まず変数 i の値を 1 ($ i=1 ;)。
次に、do...while ループを開始します。このループは変数 i の値を 1 ずつインクリメントして出力します。まず条件を確認します (i が 5 以下である)。i が 5 以下である限り、ループは実行され続けます:
<html> <body> <?php $i=1; do { $i++; echo "The number is " . $i . "<br>"; } while ($i<=5); ?> </body> </html>
出力:
The number is 2 The number is 3 The number is 4 The number is 5 The number is 6
おすすめの実践チュートリアル: 「whileループ」
php forloopとphpforeachloopについては次の章で説明します。