A while szerkezet
A while szerkezet egy olyan ciklust hoz létre, amely addig fut,
amíg a feltétel true értéket ad vissza. A feltételt minden iteráció előtt ellenőrzi.
Ha a feltétel kezdetben hamis, a ciklus egyszer sem fog lefutni.
Szintaxis
while (condition) {
// code to be executed
}
Példa
Írjuk ki a számokat 1-től 5-ig:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
A kód végrehajtásának eredménye:
12345
Példa
Tömb elemeinek feldolgozása:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
A kód végrehajtásának eredménye:
246810
Példa
Végtelen ciklus:
<?php
while (true) {
// infinite loop
}
?>
Ez a kód végtelenül fog futni, amíg erőszakosan le nem állítják.