Цикл 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. Који број ће се добити? Израчунајте број итерација потребних за то.