Konstrukcija while
Konstrukcija while kreira petlju koja se izvršava dok
uslov vraća true. Uslov se proverava pre svake iteracije.
Ako je uslov lažan od samog početka, petlja se neće izvršiti ni jednom.
Sintaksa
phpwhile (condition) {
// kod koji treba izvršiti
}
Primer
Ispisaćemo brojeve od 1 do 5:
php<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Rezultat izvršavanja koda:
php12345
Primer
Obrada elemenata niza:
php<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Rezultat izvršavanja koda:
php246810
Primer
Beskonačna petlja:
php<?php
while (true) {
// beskonačna petlja
}
?>
Ovaj kod će se izvršavati beskonačno dok ga se ne zaustavi nasilno.