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ă
phpwhile (condition) {
// code to be executed
}
Exemplu
Afisăm numerele de la 1 la 5:
php<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Rezultatul executării codului:
php12345
Exemplu
Prelucrarea elementelor unui array:
php<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Rezultatul executării codului:
php246810
Exemplu
Ciclu infinit:
php<?php
while (true) {
// infinite loop
}
?>
Acest cod se va executa la infinit până când este oprit forțat.