Heim > Artikel > Backend-Entwicklung > PHP Do While-Schleife
PHP – Hypertext-Präprozessor
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
PHP ist eine serverseitige Skriptsprache und eine sehr beliebte und weit verbreitete Open-Source-Sprache. Ursprünglich war PHP als „Personal Home Page“ bekannt. In diesem Thema erfahren wir mehr über PHP Do While Loop.
Syntax
<?php //statements to be executed echo "This is my first php program!"; ?>Hinweis: Jede Anweisung in PHP endet mit einem Semikolon (;). Dadurch wird der PHP-Engine technisch mitgeteilt, dass dies das Ende der Anweisung sein wird. Und dann geht die Engine zur nächsten Zeile und führt den Code bis zum Semikolon (;) aus.
PHP-Schleifen
In bestimmten Situationen müssen wir denselben Codeblock mehrmals verwenden. In diesem Fall kann man Schleifen nutzen. Anstatt fast gleichen Code für fast die gleichen Bedingungen zu verwenden, können Sie einen Codeblock immer wieder ausführen, indem Sie Schleifen verwenden.
#Im Folgenden finden Sie einige der PHP-Schleifenanweisungen.
Nachdem Sie die „while…-Schleife“ verstanden haben, besteht der nächste Schritt darin, die Logik der „do…while-Schleife“ zu verstehen. Sofern die angegebene Bedingung nicht „True“ ist, kann diese „do…while-Schleife“ wiederholt ausgeführt werden.
Ein kleiner Unterschied zwischen „while“ und „do…while“ ist die Stelle, an der die Bedingung ihren Validierungspunkt in der „while-Schleife“ erreicht. Die Bedingung wird getestet, bevor eine Anweisung im Codeblock ausgeführt wird, d. h. am Anfang . Und bei der „Do...while-Schleife“ wird die Bedingung einmal getestet, nachdem die Anweisungen im Blockcode ausgeführt wurden, dann wiederholen sich die gleichen Prozesse, bis sie wahr ist.
Technisch gesehen kann es so erklärt werden, dass „do…while-Schleife“ immer eine einzelne Ausführung durchführt, dann die vorgeschlagene Bedingung testet und den gleichen Codeblock immer wieder wiederholt, während die angegebene Bedingung „True“ ist.
Syntax von „do…while.“
do{ //code/statements to be executed }while(condition is true);Hinweis: „do… while-Schleife“ führt immer mindestens einen Codeblock ein einziges Mal aus, während „while-Schleife“ nicht einmal ein einziges Mal ausgeführt wird. Dies liegt daran, dass der Parameter nach der Ausführung des gesamten Codeblocks getestet wird.
Sehen wir uns die Demonstration eines Beispiels Zeile für Zeile an.
Code:
<?php $x=7; do { echo "The expected output is: $x<br>"; $x++; } while($x<=6) ?>
Ausgabe:
Erklärung:
Ich hoffe, Sie haben die Details bei der Arbeit am obigen Beispiel verstanden.
Jetzt sehen wir uns zum besseren Verständnis einige weitere Beispiele an.
Im Folgenden finden Sie die genannten Beispiele:
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 Vielfache einer Zahl usw. schreiben, indem Sie einfach die Bedingung ändern.
Code:
<html> <body> <?php $n=0; do{ echo "$n<br/>"; $n++; }while($n<=9); ?> </body> </html>
Ausgabe:
Code:
<html> <body> <?php $x0=0; do { echo "Executed Statement: $x0 <br />"; echo "this execution is done after the above statement '$x0' is printed <br />"; $x0=$x0+1; }while ($x0<=5) ?> </body> </html>
Ausgabe:
Code:
<html> <body> <?php $BookPrice = 15; do { echo "The book price is " . $BookPrice . ". Students can buy this book. <br>"; $BookPrice = $BookPrice + 1; } while ($BookPrice <= 10); echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!"; ?> </body> </html>
Ausgabe:
Jetzt sehen wir das PHP-Programm zum Drucken einer 10er-Tabelle.
Code:
<?php @$tab=$_GET['tab']; $i=1; do { $t=$tab*$i; echo $t." "; $i++; } while ($i<=10); ?> <body> <form> Enter Your table<input type="text" name="tab"><br/> <input type="submit" value="Table"> </form> </body>
Ausgabe:
Erklärung
Das obige Beispiel ist etwas anders. Wir haben ein Textfeld und eine Schaltfläche mithilfe eines HTML-Skripts verwendet. Der wichtigste logische Teil wird innerhalb des PHP-Skripts ausgeführt.
Zuerst haben wir den vom Benutzer mit $_GET eingegebenen Wert erfasst.
Variable $i hat den Wert 1.
Und hier wird die Logik innerhalb des PHP-Codes angewendet, um die 10er-Tabelle zu drucken.
Im obigen Artikel haben wir wesentliche Punkte zu PHP-Schleifen dargelegt und die verschiedenen Typen kennengelernt. Insbesondere haben wir die „do…while-Schleife“ von PHP im Detail gelernt. Dieser Artikel enthält Informationen über die do…while-Schleife, ihre Funktionsweise und ihre Verwendung anhand von Beispielen. Die Funktionsweise der „do…while-Schleife“ ist sehr einfach zu verstehen.
Zusammenfassend lässt sich sagen, dass die „do…while-Schleife“ von PHP die Notwendigkeit eliminiert, eine ähnliche Aufgabe immer wieder auszuführen. Wenn Sie also den Arbeitsaufwand für die PHP-Sprache reduzieren möchten, nutzen Sie häufig die „do…while-Schleife“.
Das obige ist der detaillierte Inhalt vonPHP Do While-Schleife. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!