PHP Do While Loop - Scopri gli esempi di Do While Loop

Sommario:

Anonim

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!”;
?>

Nota:
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);

Nota: 'do … while loop' esegue sempre un blocco di codice minimo per una sola volta mentre 'while loop' non viene eseguito nemmeno per una sola volta. È perché il parametro viene testato dopo aver eseguito l'intero blocco di codice.

Diamo un'occhiata alla dimostrazione di un esempio riga per riga.

Esempio :

  1. <_?php< /li>
  2. $ X = 7;
  3. fare
  4. (
  5. echo “L'output previsto è: $ x
    “;
  6. $ X ++;
  7. )
  8. while ($ x <= 6)
  9. ?>

Uscita :

L'output previsto è: 7

Spiegazione :

  1. Questo è un tag di apertura standard definito per il linguaggio php
  2. All'inizio viene assegnato un valore di 7 alla variabile php
  3. 'do … while loop' è iniziato qui
  4. Con la presente aprendo parentesi graffe (() inizia il php 'do … while loop'
  5. Qui verranno eseguite tutte le istruzioni all'interno del 'do … while loop'
  6. Il valore della variabile php viene aumentato di '1' e il ciclo continua a eseguire le istruzioni fino a quando non diventa vero.
  7. Con la chiusura di parentesi graffe ()) il php 'do … while loop' termina
  8. La condizione è testata qui
  9. 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:


$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
<_?php

$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>

Produzione:

0

1

2

3

4

5

6

7

8

9

Esempio:


$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)
?>
<_?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)
?>

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 :


$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!";
?>
<_?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!";
?>

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ù -

  1. Frame PHP
  2. Funzioni stringa PHP
  3. Comandi PHP
  4. Variabili in PHP
  5. Mentre Loop in PHP con esempi
  6. Costanti PHP
  7. Funzione ricorsiva PHP
  8. Do While Loop in Python
  9. Funzione ricorsiva in Python
  10. Do While Loop in JavaScript