国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

PHP ループ - While ループ

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

PHP ループ

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

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

·付き、「このサイクルを繰り返す、または?for-サイクル実行コードブロックで指定された回數(shù)

Foreach-配列內(nèi)の各要素に従って、循環(huán)コード ブロック

while ループ

while ループは、指定された條件が無効になるまでコード ブロックを繰り返します。 構(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
 {
 要執(zhí)行的代碼;
 }
 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 です



次に、0 から 99 までの色の行を交互に並べたテーブルを作成する必要があります。

QQ截圖20161008150201.png 初期値を定義し、テーブル內(nèi)のテーブルラベルと列ラベルを出力します

<?php
   //定義循環(huán)的初始值
  $i=0;
  echo '<table width="800" border="1">';
   
   
  while($i<100){
          //輸出列0-99的列了
      echo '<td>'.$i.'</td>';
          //一定要加喲,不然死循環(huán)了
          $i++;
  }
  
 echo '</table>';
 ?>

2. 行生成のロジックを追加します

<?php
$i=0;
echo '<table width="800" border="1">';
 
while($i<100){
    //0 - 9 為一行
        //10 -19 為一行
        //因此,每一行都能夠被10求默,如為為10的時候,應(yīng)該顯示行開始的標(biāo)簽
    if($i%10 == 0){
                //為了隔行變色,每20,40,60每行的顏色是PHP學(xué)院的,因此我們又可以再進(jìn)行一次取余運(yùn)算
        if($i%20==0){
            echo '<tr>';
        }else{
            echo '<tr bgcolor="pink">';
        }
    }
 
    echo '<td>'.$i.'</td>';
 
    $i++;
        //同理,每一行結(jié)束是不是應(yīng)該有一個</tr>結(jié)束標(biāo)簽?zāi)兀?
    if($i%10==0){
        echo '</tr>';
    }
}
echo '</table>';
?>

注: 無限ループ(終了條件のないループ)は書かないでください

whie (1){

echo 1111.'<br />';

}


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


Do-while ループと while ループは非常に似ていますが、違いは、式の値が各ループの先頭ではなく最後にチェックされることです。通常の while ループとの主な違いは、do-while ループ ステートメントが 1 回実行されることが保証されている (各ループの後に式の真?zhèn)蝹帳隶Д氓丹欷? ことですが、これは通常の while ループ (式の真理値。ループの開始時にチェックされ、開始時に FALSE の場合、ループ全體が直ちに終了します。

do-while ループの構(gòu)文は 1 つだけです: <?php
$i = 0;
do {
echo $i;
} while ($i > 0);
?>

上記のループは次のようになります。最初のループの後、式の真理値がチェックされると、その値は FALSE ($i が 0 以下) となり、ループが終了するため、一度実行します。

Do While ループ ステートメントと while にはいくつかの違いがあります。それらの違いは、do while は條件が true であるかどうかに関係なく最初に実行されるのに対し、while は true の場合に 1 回だけ実行されることです。

學(xué)び続ける
||
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>