Цикл while во PHP

Циклусот while ќе се извршува сè додека изразот што му се пренесува како параметар е вистинит. Овозможува извршување на произволен број итерации. Еве го неговиот синтакса:

php<?php
  while (statement) {
    /*
      го извршуваме овој код цикличнo
      на почетокот на секој циклус го проверуваме изразот во заградните
    */
  }
?>

Циклусот ќе заврши кога изразот престане да биде вистинит. Ако тој бил лажен од самиот почеток - тогаш нема да се изврши ниту еднаш.

Да го искористиме циклусот 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. Кој број ќе се добие? Пресметајте го бројот на итерации потребни за ова.