PHP while esegue un blocco di codice, mentre la condizione specificata è vera.
PHP Loops
Spesso quando si scrive codice, si desidera che lo stesso blocco di codice da eseguire più e più volte di fila. Invece di aggiungere diversi codici linee quasi uguali in uno script, possiamo usare i cicli per eseguire un compito come questo.
In PHP, abbiamo le seguenti dichiarazioni di loop:
- while - loop attraverso un blocco di codice finché la condizione specificata è vera
- do...while - loops attraverso un blocco di codice, una volta, e poi ripete il ciclo fino a quando la condizione specificata è vera
- for - loop attraverso un blocco di codice per un numero specificato di volte
- foreach - loop attraverso un blocco di codice per ogni elemento in un array
Il PHP mentre Loop
Il ciclo while esegue un blocco di codice finché la condizione specificata è vera.
Sintassi
while ( L'esempio seguente imposta dapprima un $ x variabile a 1 ($x = 1) . Poi, il ciclo while continuerà a funzionare fintanto che $ x è inferiore o uguale a 5 ($x <= 5) . $ x aumenterà di 1 ogni volta che il ciclo viene eseguito ($x++) :
Il PHP do ... while Loop
La do ... while sarà sempre eseguire il blocco di codice, una volta, sarà poi verificare le condizioni, e ripetere il ciclo while la condizione specificata è vera.
Sintassi
do
{
L'esempio seguente imposta dapprima un $ x variabile a 1 ($x = 1) . Poi, il ciclo Do While scriverà un output, e quindi incrementare la variabile $ x con 1. Quindi la condizione è selezionata (è $ x inferiore o uguale a 5?), E il ciclo continuerà a funzionare più a lungo $ x è inferiore o uguale a 5: Si noti che in un ciclo Do While la condizione viene verificata dopo l'esecuzione del bilancio all'interno del ciclo. Ciò significa che il fai while sarebbe esegue le istruzioni almeno una volta, anche se la condizione è falsa la prima volta.
L'esempio che segue imposta la variabile $ x 6, quindi si corre il ciclo, e quindi la condizione è verificata:
Il ciclo e il ciclo foreach verrà spiegato nel prossimo capitolo.