PHP fa mentre Loop
Il do...while
ciclo: esegue il ciclo di un blocco di codice una volta, quindi ripete il ciclo finché la condizione specificata è vera.
Il PHP fa... mentre Loop
Il do...while
ciclo eseguirà sempre il blocco di codice una volta, quindi verificherà la condizione e ripeterà il ciclo finché la condizione specificata è vera.
Sintassi
do
{
code to be executed;
}
while (condition is true);
Esempi
L'esempio seguente imposta prima una variabile $x su 1 ($x = 1). Quindi, il ciclo do while scriverà dell'output, quindi incrementerà la variabile $x con 1. Quindi la condizione viene verificata ($x è minore o uguale a 5?) e il ciclo continuerà a funzionare finché $x è minore o uguale a 5:
Esempio
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Nota: in un do...while
ciclo la condizione viene verificata DOPO l'esecuzione delle istruzioni all'interno del ciclo. Ciò significa che il do...while
ciclo eseguirà le sue istruzioni almeno una volta, anche se la condizione è falsa. Vedi esempio sotto.
Questo esempio imposta la variabile $x su 6, quindi esegue il ciclo e quindi viene verificata la condizione :
Esempio
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>