PHPにおけるwhileループ

ループwhileは、パラメータとして渡された式が真である限り実行され続けます。 これにより、任意の回数の反復処理を行うことが可能です。 構文は以下の通りです:

php<?php
  while (statement) {
    /*
      このコードを繰り返し実行します
      各ループの開始時に丸括弧内の式を評価します
    */
  }
?>

ループは、式が真でなくなった時点で終了します。 式が最初から偽であった場合、ループは一度も実行されません。

例として、whileループを使用して1から5までの数字を順に出力してみましょう:

php<?php
  $i = 1;
  
  while ($i <= 5) {
    echo $i;
    $i++;
  }
?>

次に、カウントダウンを行ってみましょう:

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

次に、与えられた数値を結果が10未満になるまで2で割り続けます:

php<?php
  $num = 500;
  
  while ($num > 10) {
    $num = $num / 2;
  }
  
  echo $num; // 結果
?>
Задание 1

1から100までの数字を画面に出力してください。

Задание 2

11から33までの数字を画面に出力してください。

Задание 3

100から1までの数字を画面に出力してください。

Задание 4

ある初期値を持つ数値numが与えられます。 乗算結果が1000を超えるまで、それを3で乗算し続けてください。 (最終的に)どのような数値が得られますか?また、それに必要な反復回数を数えてください。