ushiroyubi1's blog

お勉強の記録。備忘録。その他。

progate_php_13 while文

while文をやった。
for文と同じで繰り返しの処理をできるけど、指定するのは条件だけ。
条件文がtrueの時に{}の中身が実行される。

  <?php

    //この下にwhile文を書いてください
    $i = 1 ;
    while ($i <= 100 )
    {
      if ($i % 2 == 0 )
      {
      echo $i ;
      echo '<br>';
    }
    $i++;
    }
  ?>

これだと$iが偶数の時だけ表示して、100まで表示していくことになる。
whileと書かれた右の()の中がループされる条件になっている。
条件が何周してもtrueのものは永遠につづく。サーバーにかなりの負担をかける。

  <?php

    //この下にwhile文を書いてください
    $i = 1 ;
    while ($i < 100 )
    {
      echo $i ;
    }
  ?>

こんな場合は本当にずっと続いてしまう。

参考


while文 - 繰り返し処理 - PHP入門