Constructia while
Constructia while creează un ciclu care se execută atâta timp cât
condiția returnează true. Condiția este verificată înainte de fiecare iterație.
Dacă condiția este falsă de la început, ciclul nu se va executa niciodată.
Sintaxă
while (condition) {
// code to be executed
}
Exemplu
Afisăm numerele de la 1 la 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Rezultatul executării codului:
12345
Exemplu
Prelucrarea elementelor unui array:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Rezultatul executării codului:
246810
Exemplu
Ciclu infinit:
<?php
while (true) {
// infinite loop
}
?>
Acest cod se va executa la infinit până când este oprit forțat.