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 ; } ?>
こんな場合は本当にずっと続いてしまう。
参考