亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP Whileループ

指定された回?cái)?shù)、または指定された條件が true の場(chǎng)合に、コードのブロックをループします。

PHP ループ

コードを記述するとき、多くの場(chǎng)合、同じコード ブロックを何度も繰り返し実行する必要があります。コード內(nèi)でループ ステートメントを使用すると、このタスクを?qū)g行できます。

PHP では、次のループ ステートメントが提供されます:

1. while - 指定された條件が true である限り、コード ブロックがループで実行されます

2. 最初にコードを?qū)g行します。 true の場(chǎng)合、このループを繰り返します

3. for - コード ブロックを指定された回?cái)?shù)だけ実行します

4. foreach - 配列內(nèi)の各要素に基づいてコード ブロックをループします

while ループ

while ループは、指定された條件が true でなくなるまでブロックを繰り返し実行します。

while はブールループで、while の値 (ブール判定) が true の場(chǎng)合、中括弧で囲まれたコードが実行されます。 false の場(chǎng)合は、停止して後続のコードを?qū)g行します。

構(gòu)文

while (條件)
{
実行するコード;
}

次の例では、まず変數(shù) i の値を 1 に設(shè)定します ($i=1;)。

その後、i が 5 以下である限り、while ループは実行され続けます。ループが実行されるたびに、i は 1 ずつ増加します:

<html>
<body>
<?php
$i=1;
while($i<=5)
{
echo "The number is" . $i . "<br>";
$i++;
}
?>
</body>
</html>

出力:

數(shù)値は 1
數(shù)値は 2
數(shù)値は 3
數(shù)値は 4
數(shù)値は 5


do ...while ステートメント

do... while ステートメントは、コードを少なくとも 1 回実行し、條件をチェックして、條件が true である限りループを繰り返します。

構(gòu)文

do
{
実行するコード;
}

while (條件);

次の例では、まず変數(shù) i の値を 1 に設(shè)定します ($i=1;)。 。

次に、do...while ループを開始します。ループは変數(shù) i の値を 1 ずつインクリメントして出力します。まず條件 (i が 5 以下である) を確認(rèn)します。i が 5 以下である限り、ループは実行を続けます:

<html>
<body>
<?php
$i=1;
do
{
$i++;
echo "The number is" . $i . "<br>";
}
while ($i<=5);
?>
</body>
</html>

出力:

數(shù)値は 2
數(shù)値は 3
數(shù)字は 4 です
數(shù)字は 5 です
數(shù)字は 6 です


do...while と while の違い

do...while と while の違いは、その値が異なるタイミングでチェックされます。

do-while while判定が真であるかどうかに関係なく、コードブロックのループ文は1回実行され、必ず1回実行されることが保証されます(式の真?zhèn)蝹帳膝氅`プごとにチェックされます)。 ただし、前の while ループはブール判定領(lǐng)域をチェックし、true であれば実行します。成立しない場(chǎng)合は実行されません。

コードで確認(rèn)してみましょう:

<?php 
$i = 0; 
do 
{ 
echo $i; 
} 
while ($i > 0); 
?>

上記のコードでは、$i は確実に 0 より大きくなく、これも実行されます。

forループとforeachループについては次の章で説明します。


學(xué)び続ける
||
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>
提出するリセットコード