Ciclo while PHP
- Pagina precedente Switch PHP
- Pagina successiva Ciclo For PHP
Il ciclo while di PHP esegue un blocco di codice quando la condizione specificata è true.
Ciclo PHP
Quando scrivi codice, spesso hai bisogno di eseguire lo stesso blocco di codice più volte. Possiamo utilizzare un ciclo per eseguire tali compiti, piuttosto che aggiungere diverse righe di codice quasi identiche nel script.
In PHP, abbiamo le seguenti istruzioni di ciclo:
- while - Ripeti il blocco di codice finché la condizione specificata è vera
- do...while - Esegui una volta il blocco di codice, poi ripeti il ciclo finché la condizione specificata è vera
- for - Esegui il blocco di codice un numero specificato di volte
- foreach - Esplora ogni elemento dell'array e esegui il blocco di codice
Ciclo while PHP
Il ciclo while esegue il blocco di codice finché la condizione specificata è vera.
Sintassi
while (condizione vera) { Codice da eseguire; }
L'esempio seguente imposta prima la variabile $x a 1 ($x=1). Poi esegue il ciclo while, finché $x è minore o uguale a 5. Ogni volta che il ciclo viene eseguito, $x viene incrementato di 1:
Esempio
<?php $x=1; while($x<=5) { echo "Questo numero è: $x <br>"; $x++; } ?>
Ciclo do...while PHP
Il ciclo do...while esegue prima il blocco di codice, poi verifica la condizione e se la condizione specificata è vera, ripete il ciclo.
Sintassi
do { Codice da eseguire; } while (condizione vera);
L'esempio seguente imposta prima la variabile $x a 1 ($x=1). Poi, il ciclo do while esegue una stringa e poi incrementa la variabile $x. Successivamente, controlla la condizione ($x è minore o uguale a 5). Il ciclo continuerà a eseguire finché $x è minore o uguale a 5:
Esempio
<?php $x=1; do { echo "Questo numero è: $x <br>"; $x++; } while ($x<=5); ?>
Attenzione, il ciclo do while verifica la condizione solo dopo aver eseguito le istruzioni all'interno del ciclo. Questo significa che il ciclo do while eseguirà almeno una volta l'istruzione, anche se il test della condizione fallisce nella prima esecuzione.
L'esempio seguente imposta $x a 6, quindi esegue il ciclo,Successivamente, controlla la condizione:
Esempio
<?php $x=6; do { echo "Questo numero è: $x <br>"; $x++; } while ($x<=5); ?>
Il paragrafo successivo spiegherà il ciclo for e il ciclo foreach.
- Pagina precedente Switch PHP
- Pagina successiva Ciclo For PHP