Heim  >  Artikel  >  Backend-Entwicklung  >  PHP Do While-Schleife

PHP Do While-Schleife

王林
王林Original
2024-08-29 12:41:27604Durchsuche

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.

  • while: ein Codeblock läuft, solange die bereitgestellte Bedingung „T.rue“ ist
  • tun...während: ein Codeblock mindestens einmal ausgeführt wird und denselben Code wiederholt, sofern die bereitgestellte Bedingung „True“ ist.
  • für: ein Codeblock wird für die angegebene Anzahl von Malen ausgeführt
  • foreach: ein Codeblock wird für jedes Element in einem Array ausgeführt

PHP „do…while-Schleife.“

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.

PHP Do While-Schleife

Funktionsweise der PHP-Do-While-Schleife

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:

PHP Do While-Schleife

Erklärung:

  1. Dies ist das standardmäßige Eröffnungs-Tag, das für die PHP-Sprache definiert ist
  2. Zu Beginn wird der PHP-Variablen der Wert 7 zugewiesen
  3. „do…while-Schleife“ begann hier
  4. Mit dem Öffnen der geschweiften Klammern [{] erhält die PHP-Do…while-Schleife den Anfang
  5. Hier werden alle Anweisungen innerhalb der „do…while-Schleife“ ausgeführt
  6. Der PHP-Variablenwert wird um „1“ erhöht und die Schleife führt weiterhin Anweisungen aus, bis er wahr wird.
  7. Mit dem Schließen der geschweiften Klammern [}] endet die PHP-Do…while-Schleife.
  8. Der Zustand wird hier getestet
  9. php-Schließtag

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.

Beispiele für PHP Do While Loop

Im Folgenden finden Sie die genannten Beispiele:

Beispiel #1

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:

PHP Do While-Schleife

Beispiel #2

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:

PHP Do While-Schleife

Beispiel #3

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:

PHP Do While-Schleife

Beispiel #4

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:

PHP Do While-Schleife

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.

Fazit

 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:For-Schleife in PHPNächster Artikel:For-Schleife in PHP