Einführung in PHP Do While Loop

PHP - Hypertext Pre-Prozessor

PHP ist eine serverseitige Skriptsprache und eine sehr beliebte und weit verbreitete Open-Source-Sprache. Anfänglich war PHP als –Personal Home Page bekannt. In diesem Thema lernen wir PHP Do While Loop kennen.

PHP-Syntax

<_?php
//statements to be executed
echo “This is my first php program!”;
?>

Hinweis:
Jede Anweisung in PHP endet mit einem Semikolon (;). Dies vermittelt der PHP-Engine technisch, dass dies das Ende der Anweisung sein wird. Dann springt die Engine in die nächste Zeile und führt den Code bis zum Semikolon (;) aus.

PHP-Schleifen

In bestimmten Situationen müssen wir den gleichen Codeblock mehrmals verwenden. In diesem Fall kann man Schleifen verwenden. Anstatt fast den gleichen Code für fast die gleiche Bedingung zu verwenden, können Sie mit Schleifen einen Codeblock immer wieder ausführen.

#Folgende sind einige der PHP-Schleifenanweisungen.

  • while: Ein Codeblock wird ausgeführt, sofern die angegebene Bedingung "True" ist.
  • do… while: Ein Codeblock wird mindestens einmal ausgeführt und wiederholt denselben Code, sofern die angegebene Bedingung "True" ist.
  • for: Ein Codeblock wird so oft ausgeführt, wie angegeben
  • foreach: Für jedes Element in einem Array wird ein Codeblock ausgeführt

PHP 'do… while-Schleife'

Nach dem Verständnis von 'while… Loop' besteht der nächste Schritt darin, die Logik von 'do… while loop' zu verstehen. Wenn die angegebene Bedingung nicht 'True' ist, kann diese 'do… while loop' wiederholt ausgeführt werden.

Ein kleiner Unterschied zwischen 'while' und 'do … while' ist der Ort, an dem die Bedingung ihren Validierungspunkt erreicht. In der 'while-Schleife' wird die Bedingung getestet, bevor eine Anweisung im Codeblock, dh am Anfang, ausgeführt wird. Und, 'do… while loop', die Bedingung wird einmal getestet, nachdem die Anweisungen im Blockcode ausgeführt wurden. Dann wiederholen sich dieselben Prozesse, bis sie wahr sind.

Technisch kann erklärt werden, dass "do … while loop" immer die Ausführung für sich abgeschlossen hat, dann die vorgeschlagene Bedingung testet und denselben Codeblock wiederholt, während die angegebene Bedingung "True" lautet.

Syntax von 'do… while'

do(
//code/statements to be executed
)while(condition is true);

Hinweis: 'do… while-Schleife' führt einen Codeblock immer mindestens ein Mal aus, während 'while-Schleife' nicht einmal ein Mal ausgeführt wird. Dies liegt daran, dass der Parameter nach Ausführung des gesamten Codeblocks getestet wird.

Schauen wir uns die Demonstration eines Beispiels Zeile für Zeile an.

Beispiel

  1. <_?php< /li>
  2. $ x = 7;
  3. tun
  4. (
  5. echo “Die erwartete Ausgabe ist: $ x
    ”;
  6. $ x ++;
  7. )
  8. while ($ x <= 6)
  9. ?>

Ausgabe :

Die erwartete Ausgabe ist: 7

Erklärung :

  1. Dies ist das Standard-Öffnungs-Tag, das für die PHP-Sprache definiert ist
  2. Zu Beginn wird der PHP-Variablen ein Wert von 7 zugewiesen
  3. 'do … while loop' hat hier begonnen
  4. Hiermit öffnest du geschweifte Klammern (() und das PHP startet
  5. Hier werden alle Anweisungen innerhalb der 'do… while-Schleife' ausgeführt
  6. Der Wert der PHP-Variablen wird um '1' erhöht, und die Schleife führt die Anweisungen so lange aus, bis sie wahr wird.
  7. Hiermit schließen Sie geschweifte Klammern ()) und das PHP 'do… while loop' endet
  8. Der Zustand wird hier getestet
  9. PHP schließendes Tag

Ich hoffe, Sie haben die Details des obigen Beispiels verstanden.

Nun werden wir einige Beispiele zum besseren Verständnis sehen.

Sehen wir uns ein sehr einfaches Beispiel für das Drucken der Zahlen '0 bis 9' an. Mit diesem Beispiel können Sie das Programm für Quadrate von Zahlen oder Vielfachen von Zahlen usw. schreiben, indem Sie einfach die Bedingung ändern.

Beispiel:


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

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

Ausgabe:

0

1

2

3

4

5

6

7

8

9

Beispiel:


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

Ausgabe:

Ausgeführte Anweisung: 0

Diese Ausführung erfolgt, nachdem die obige Anweisung '0' gedruckt wurde

Ausgeführte Anweisung: 1

Diese Ausführung erfolgt, nachdem die obige Anweisung '1' gedruckt wurde

Ausgeführte Anweisung: 2

Diese Ausführung erfolgt, nachdem die obige Anweisung '2' gedruckt wurde

Ausgeführte Anweisung: 3

Diese Ausführung erfolgt, nachdem die obige Anweisung '3' gedruckt wurde

Ausgeführte Anweisung: 4

Diese Ausführung erfolgt, nachdem die obige Anweisung '4' gedruckt wurde

Ausgeführte Anweisung: 5

Diese Ausführung erfolgt, nachdem die obige Anweisung '5' gedruckt wurde

Beispiel


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

Ausgabe :

Der Buchpreis beträgt 15. Studenten können dieses Buch kaufen.

Der Buchpreis beträgt 16. Studenten können sich dieses teure Buch nicht leisten!

Jetzt sehen wir das PHP-Programm zum Drucken einer Tabelle von 10.

Beispiel:

<_?php
@$tab=$_GET('tab');
$i=1;
do
(
$t=$tab*$i;
echo $t." ";
$i++;
)
while ($i<=10);
?>

Enter Your table

Ausgabe :

10 20 30 40 50 60 70 80 90 100

Betritt deinen Tisch

Erläuterung

Das obige Beispiel ist etwas anders. Wir haben ein Textfeld und eine Schaltfläche mit einem HTML-Skript verwendet. Der logische Hauptteil wird innerhalb des PHP-Skripts ausgeführt.

Erstens haben wir den vom Benutzer eingegebenen Wert von $ _GET gesammelt.

Die Variable $ i enthält den Wert 1.

Und hier wird die Logik innerhalb des PHP-Codes angewendet, um die Tabelle von 10 zu drucken.

Fazit: PHP 'do… while loop'

Im obigen Artikel haben wir wesentliche Punkte zu PHP-Schleifen herausgearbeitet und die verschiedenen Typen kennengelernt. Insbesondere haben wir PHP 'do … while loop' im Detail gelernt. Dieser Artikel enthält Informationen zu do… while-Schleifen, ihrer Funktionsweise und ihrer Verwendung anhand von Beispielen. Die Funktionsweise der do… while-Schleife ist sehr einfach zu verstehen.

Zusammenfassend lässt sich sagen, dass mit PHP 'do… while loop' die Notwendigkeit entfällt, eine ähnliche Aufgabe immer wieder auszuführen. Wenn Sie den Arbeitsaufwand für die PHP-Sprache reduzieren möchten, verwenden Sie häufig die Option "do… while loop".

Empfohlene Artikel

Dies ist eine Anleitung zu PHP Do While Loop. Hier besprechen wir die Informationen über do… while-Schleife, ihre Funktionsweise und ihre Verwendung zusammen mit Beispielen. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. PHP Frameworks
  2. PHP-String-Funktionen
  3. PHP-Befehle
  4. Variablen in PHP
  5. While-Schleife in PHP mit Beispielen
  6. PHP-Konstanten
  7. PHP rekursive Funktion
  8. Do While-Schleife in Python
  9. Rekursive Funktion in Python
  10. Do While-Schleife in JavaScript