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)