Bucla while în PHP

Bucla while se va execta atâta timp cât expresia transmisă ca parametru este adevărată. Ea permite executarea unui număr arbitrar de iterații. Iată sintaxa sa:

php<?php
  while (statement) {
    /*
      executăm acest cod ciclic
      la începutul fiecărui ciclu verificăm expresia din parantezele rotunde
    */
  }
?>

Bucla se va încheia atunci când expresia încetează să fie adevărată. Dacă a fost falsă din start - nu se va executa nici măcar o dată.

Să exemplificăm prin afișarea secvențială a numerelor de la unu la cinci folosind bucla while:

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

Și acum să facem o numărătoare inversă:

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

Acum să împărțim numărul dat la 2 de atâtea ori până când rezultatul devine mai mic de 10:

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

Afișați pe ecran numerele de la 1 la 100.

Задание 2

Afișați pe ecran numerele de la 11 la 33.

Задание 3

Afișați pe ecran numerele de la 100 la 1.

Задание 4

Este dat numărul num cu o anumită valoare inițială. Înmulțiți-l cu 3 de atâtea ori până când rezultatul înmulțirii devine mai mare decât 1000. Ce număr se va obține? Calculați numărul de iterații necesare pentru aceasta.