While-løkken i PHP

Løkken while vil blive udført så længe, udtrykket, der er givet til den som parameter, er sandt. Den giver mulighed for at udføre et vilkårligt antal iterationer. Her er dens syntaks:

php<?php
  while (statement) {
    /*
      udfører denne kode cyklisk
      i starten af hver cyklus kontrollerer vi udtrykket i de runde parenteser
    */
  }
?>

Løkken vil afslutte, når udtrykket holder op med at være sandt. Hvis det var falsk fra starten - vil den ikke blive udført en eneste gang.

Lad os for eksempel sekventielt udskrive tallene fra et til fem ved hjælp af while-løkken:

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

Og lad os nu lave et nedtælling:

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

Og lad os nu dividere et givet tal med 2 så mange gange, indtil resultatet bliver mindre end 10:

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

Udskriv tallene fra 1 til 100 på skærmen.

Задание 2

Udskriv tallene fra 11 til 33 på skærmen.

Задание 3

Udskriv tallene fra 100 til 1 på skærmen.

Задание 4

Der er givet et tal num med en vis startværdi. Gang det med 3 så mange gange, indtil resultatet af multiplikationen bliver større end 1000. Hvilket tal får du? Tæl antallet af iterationer, der er nødvendige for at gøre dette.