Цикл while в PHP

Цикл while будет выполняться до тех пор, пока истинно выражение, переданное ему параметром. Он позволяет выполнять произвольное количество итераций. Вот его синтаксис:

php<?php
  while (statement) {
    /*
      выполняем этот код циклически
      в начале каждого цикла проверяем выражение в круглых скобках
    */
  }
?>

Цикл закончится, когда выражение перестанет быть истинным. Если оно было ложным изначально - то он не выполнится ни разу.

Давайте для примера последовательно выведем с помощью цикла while числа от одного до пяти:

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

А теперь сделаем обратный отсчет:

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

А теперь будем делить заданное число на 2 столько раз, пока результат не станет меньше 10:

php<?php
  $num = 500;
  
  while ($num > 10) {
    $num = $num / 2;
  }
  
  echo $num; // результат
?>
Задание 1

Выведите на экран числа от 1 до 100.

Задание 2

Выведите на экран числа 11 до 33.

Задание 3

Выведите на экран числа от 100 до 1.

Задание 4

Дано число num с неким начальным значением. Умножайте его на 3 столько раз, пока результат умножения не станет больше 1000. Какое число получится? Посчитайте количество итераций, необходимых для этого.