Цикъл 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. Кое число ще се получи? Пребройте броя итерации, необходими за това.