Costrutto while
Il costrutto while crea un ciclo che viene eseguito finché
la condizione restituisce true. La condizione viene verificata prima di ogni iterazione.
Se la condizione è falsa fin dall'inizio, il ciclo non verrà eseguito nemmeno una volta.
Sintassi
while (condition) {
// code to be executed
}
Esempio
Stampiamo i numeri da 1 a 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Risultato dell'esecuzione del codice:
12345
Esempio
Elaborazione degli elementi dell'array:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Risultato dell'esecuzione del codice:
246810
Esempio
Ciclo infinito:
<?php
while (true) {
// infinite loop
}
?>
Questo codice verrà eseguito all'infinito, finché non viene interrotto forzatamente.