"while" e "do..while"

while è il ciclo più semplice del linguaggio php.
Permette di ripetere un'operazione fino a quando non si verifica la condizione iniziale.

while (espressione)
{ istruzione }


Vediamo un semplice esempio:
$i=1;
while ($i <= 10)
{
    echo $i;
    $i++;
}

Questo ciclo continua ad incrementare la variabile $i fino a quando non sarà uguale a 10 ed ogni volta stampa il suo valore. In pratica verrà stampata la stringa "1 2 3 4 5 6 7 8 9 10".

Un modo alternativo per eseguire la stessa cosa sarà ricorrere al ciclo do..while. L'unica differenza è che il valore della condizione viene controllato alla fine del ciclo e non all'inizio. In pratica la prima operazione viene sempre eseguita, sia che la condizione sia vera o falsa.
do
{
operazione
}
while ( condizione )


Vediamo l'esempio:
$i=1;
do
{
    echo $i;
    $i++;
}
while ($i <= 10)

Privacy Policy