Konstruktionen while
Konstruktionen while skapar en loop som exekveras så länge
villkoret returnerar true. Villkoret kontrolleras före varje iteration.
Om villkoret är falskt från början kommer loopen inte att köras en enda gång.
Syntax
while (condition) {
// code to be executed
}
Exempel
Låt oss skriva ut talen från 1 till 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Resultatet av koden:
12345
Exempel
Behandling av arrayelement:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Resultatet av koden:
246810
Exempel
Oändlig loop:
<?php
while (true) {
// infinite loop
}
?>
Denna kod kommer att köras i all oändlighet tills den stoppas manuellt.