Introduzione a PHP Do While Loop
PHP –Hypertext Pre-processor
Un linguaggio di scripting lato server, PHP è un linguaggio open source molto popolare e ampiamente utilizzato. Inizialmente, PHP era noto come –Personal Home Page. In questo argomento, impareremo a fare PHP Do While Loop.
Sintassi PHP
<_?php//statements to be executed
echo “This is my first php program!”;
?>
Ogni istruzione in PHP termina con un punto e virgola (;). Ciò tecnicamente trasmette al motore PHP che questa sarà la fine della dichiarazione. E poi il motore passa alla riga successiva ed esegue il codice fino al punto e virgola (;).
Loop PHP
In alcune situazioni, dobbiamo usare lo stesso blocco di codice più volte. In questo caso, è possibile utilizzare i loop. Invece di utilizzare un codice quasi uguale per quasi la stessa condizione, utilizzando i loop è possibile eseguire ripetutamente un blocco di codice.
#Following sono alcune delle istruzioni di looping PHP.
- while: un blocco di codice viene eseguito fino a quando la condizione fornita è "True"
- do … while: un blocco di codice viene eseguito almeno per una volta e ripete lo stesso codice fino a quando la condizione fornita è "True"
- per: un blocco di codice viene eseguito per il numero di volte indicato
- foreach: un blocco di codice viene eseguito per ciascun elemento in un array
PHP 'do … while loop'
Dopo aver compreso "while … Loop", il passo successivo è capire la logica di "do … while loop". A meno che la condizione dichiarata sia "True", questo "do … while loop" può essere eseguito ripetutamente.
Una piccola differenza tra 'while' e 'do … while' lop è il luogo in cui la condizione soddisfa il suo punto di convalida. In "while loop" la condizione viene verificata prima di eseguire qualsiasi istruzione nel blocco di codice, cioè all'inizio. E 'do … while loop' la condizione viene testata una volta, dopo aver eseguito le istruzioni nel codice di blocco, quindi gli stessi processi si ripetono fino a quando non è vera.
Tecnicamente, può essere spiegato come "do … while loop" completa sempre l'esecuzione solitaria, quindi verifica la condizione suggerita e continua a ripetere lo stesso blocco di codice mentre la condizione dichiarata è "True".
Sintassi di "do … while"
do(
//code/statements to be executed
)while(condition is true);
Diamo un'occhiata alla dimostrazione di un esempio riga per riga.
Esempio :
- <_?php< /li>
- $ X = 7;
- fare
- (
- echo “L'output previsto è: $ x
“; - $ X ++;
- )
- while ($ x <= 6)
- ?>
Uscita :
L'output previsto è: 7
Spiegazione :
- Questo è un tag di apertura standard definito per il linguaggio php
- All'inizio viene assegnato un valore di 7 alla variabile php
- 'do … while loop' è iniziato qui
- Con la presente aprendo parentesi graffe (() inizia il php 'do … while loop'
- Qui verranno eseguite tutte le istruzioni all'interno del 'do … while loop'
- Il valore della variabile php viene aumentato di '1' e il ciclo continua a eseguire le istruzioni fino a quando non diventa vero.
- Con la chiusura di parentesi graffe ()) il php 'do … while loop' termina
- La condizione è testata qui
- tag di chiusura php
Spero che tu abbia capito i dettagli lavorando sull'esempio sopra.
Ora vedremo altri esempi per una migliore comprensione.
Vediamo un esempio molto semplice di stampa dei numeri da '0 a 9'. Con questo esempio, sarai in grado di scrivere il programma per quadrati di numeri o multipli di numeri, ecc. Semplicemente cambiando la condizione.
Esempio:
<_?php
$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
Produzione:
0
1
2
3
4
5
6
7
8
9
Esempio:
<_?php
$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>
$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>
Produzione:
Dichiarazione eseguita: 0
questa esecuzione viene eseguita dopo la stampa dell'istruzione "0"
Dichiarazione eseguita: 1
questa esecuzione viene eseguita dopo la stampa dell'istruzione "1"
Dichiarazione eseguita: 2
questa esecuzione viene eseguita dopo la stampa dell'istruzione "2"
Dichiarazione eseguita: 3
questa esecuzione viene eseguita dopo la stampa dell'istruzione "3"
Dichiarazione eseguita: 4
questa esecuzione viene eseguita dopo la stampa dell'istruzione "4"
Dichiarazione eseguita: 5
questa esecuzione viene eseguita dopo la stampa dell'istruzione '5' sopra
Esempio :
<_?php
$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>
$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>
Uscita :
Il prezzo del libro è di 15. Gli studenti possono acquistare questo libro.
Il prezzo del libro è di 16. Gli studenti non possono permettersi questo libro costoso!
Ora vedremo il programma php per stampare una tabella di 10.
Esempio:
<_?php@$tab=$_GET('tab');
$i=1;
do
(
$t=$tab*$i;
echo $t." ";
$i++;
)
while ($i<=10);
?>
Enter Your table
Uscita :
10 20 30 40 50 60 70 80 90 100
Inserisci il tuo tavolo
Spiegazione
Quanto sopra è un esempio leggermente diverso. Abbiamo utilizzato una casella di testo e un pulsante utilizzando uno script HTML. La parte logica principale viene eseguita all'interno dello script php.
Innanzitutto, abbiamo raccolto il valore inserito dall'utente da $ _GET.
La variabile $ i contiene il valore 1.
E qui la logica viene applicata all'interno del codice php per stampare la tabella di 10.
Conclusione: PHP "do … while loop"
Nell'articolo sopra, abbiamo escogitato punti essenziali sui loop PHP e imparato i vari tipi. In particolare, abbiamo imparato in dettaglio PHP "do … while loop". Questo articolo fornisce informazioni su do … while loop, funziona e il suo utilizzo con esempi. Il funzionamento del "do … while loop" è molto facile da capire.
Per riassumere, PHP 'do … while loop' elimina la necessità di eseguire ripetutamente un'attività simile. Quindi, se vuoi ridurre il carico di lavoro sul linguaggio PHP, usa spesso "do … while loop".
Articoli consigliati
Questa è una guida a PHP Do While Loop. Qui discutiamo le informazioni su do … while loop, funziona e il suo uso insieme ad esempi. Puoi anche leggere il seguente articolo per saperne di più -
- Frame PHP
- Funzioni stringa PHP
- Comandi PHP
- Variabili in PHP
- Mentre Loop in PHP con esempi
- Costanti PHP
- Funzione ricorsiva PHP
- Do While Loop in Python
- Funzione ricorsiva in Python
- Do While Loop in JavaScript