La boucle while en PHP

La boucle while s'exécutera tant que l'expression qui lui est passée en paramètre est vraie. Elle permet d'effectuer un nombre arbitraire d'itérations. Voici sa syntaxe :

php<?php
  while (statement) {
    /*
      nous exécutons ce code de manière cyclique
      au début de chaque cycle, nous vérifions l'expression entre parenthèses
    */
  }
?>

La boucle se terminera lorsque l'expression ne sera plus vraie. Si elle était fausse initialement - elle ne s'exécutera pas une seule fois.

Prenons comme exemple l'affichage séquentiel des nombres de un à cinq à l'aide d'une boucle while :

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

Et maintenant, faisons un compte à rebours :

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

Et maintenant, divisons le nombre donné par 2 autant de fois que nécessaire jusqu'à ce que le résultat soit inférieur à 10 :

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

Affichez les nombres de 1 à 100.

Задание 2

Affichez les nombres de 11 à 33.

Задание 3

Affichez les nombres de 100 à 1.

Задание 4

Soit un nombre num avec une certaine valeur initiale. Multipliez-le par 3 autant de fois que nécessaire jusqu'à ce que le résultat de la multiplication devienne supérieur à 1000. Quel nombre obtiendrez-vous ? Comptez le nombre d'itérations nécessaires pour cela.