De while-lus in PHP

De while lus zal blijven uitvoeren zolang de expressie die aan hem is doorgegeven waar is. Het maakt het mogelijk om een willekeurig aantal iteraties uit te voeren. Hier is de syntaxis:

php<?php
  while (statement) {
    /*
      voer deze code cyclisch uit
      controleer aan het begin van elke cyclus de expressie tussen de ronde haakjes
    */
  }
?>

De lus eindigt wanneer de expressie niet langer waar is. Als deze aanvankelijk onwaar was - dan wordt deze geen enkele keer uitgevoerd.

Laten we bijvoorbeeld opeenvolgend de getallen van één tot vijf afdrukken met behulp van de while lus:

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

Laten we nu een aftelling doen:

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

Laten we nu een gegeven getal delen door 2 zoveel keer, totdat het resultaat kleiner wordt dan 10:

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

Druk de getallen van 1 tot 100 af op het scherm.

Задание 2

Druk de getallen van 11 tot 33 af op het scherm.

Задание 3

Druk de getallen van 100 tot 1 af op het scherm.

Задание 4

Gegeven is een getal num met een bepaalde beginwaarde. Vermenigvuldig het met 3 zoveel keer, totdat het resultaat van de vermenigvuldiging groter is dan 1000. Welk getal krijg je? Tel het aantal iteraties dat hiervoor nodig is.