For-Schleife in PHP

WBOY
Freigeben: 2024-08-29 12:41:11
Original
1151 Leute haben es durchsucht

Schleifen in PHP werden verwendet, um eine Aufgabe wiederholt auszuführen. Die For-Schleife in PHP hat verschiedene Formen. Eine For-Schleife durchläuft mehrere Male wie jede andere Schleife, z. While-Schleife. While-Schleifen und for-Schleifen führen einen Codeblock aus, der auf einer Bedingung basiert. Wenn im Voraus bekannt ist, dass ein bestimmter Codeblock so oft, beispielsweise fünfmal, ausgeführt werden soll, verwenden wir die for-Schleife. Während die While-Schleife verwendet wird, solange die genannte Bedingung erfüllt ist. Ähnlich verhält es sich mit der Do-While-Schleife. Wenn wir nicht wissen möchten, wie oft die Schleife ausgeführt werden soll, aber wissen, dass sie mindestens einmal ausgeführt werden soll, verwenden wir die Do-While-Schleife. Ebenso andere Schleifen und so weiter.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

For-Schleife enthält verschiedene Ausdrücke. Diese Ausdrücke können eine Initialisierung, eine Bedingung usw. sein.

Eine for-Schleife enthält Ausdrücke, denen ein Semikolon folgt. Die Syntax lautet wie folgt.

Syntax

for(initialization; condition; increment/decrement) {
///statements to be executed
}
Nach dem Login kopieren

Wobei: for-Schleife ist der Block, der den Code enthält

Initialisierung: ist die Deklaration und Zuweisung oder Initialisierung des Werts der verwendeten Variablen, sie enthält einen ganzzahligen Wert

Bedingung: Damit die Schleife funktioniert, wird diese Bedingung zuerst überprüft und ausgewertet, wenn sie wahr ist. Erst dann wird die Schleife weiter ausgeführt.

Inkrementieren/Dekrementieren: Dies erhöht/verringert den Wert der Variablen, damit die Schleife iteriert.

Flussdiagramm

For-Schleife in PHP

Wie funktioniert die For-Schleife?

Zuerst wird die Initialisierung von Variablen ausgewertet. Zweitens wird bei jeder Iteration der Schleifenbedingung geprüft, ob sie wahr ist, die Ausführung wird fortgesetzt und der Code- oder Anweisungsblock wird ausgeführt. Und wenn die überprüfte Bedingung nicht wahr ist, also falsch, dann endet die Schleife, ohne dass der Codeblock oder die Anweisungen ausgeführt werden müssen. Zuletzt erfolgt das Inkrementieren und Dekrementieren der initialisierten Variablen nach der Ausführung der genannten Anweisungen.

Beispiele für eine For-Schleife in PHP

Hier sind die folgenden Beispiele aufgeführt

Beispiel #1

Denken Sie daran, dass im folgenden Programm der Wert von i auf 0 initialisiert wird. Daher wird die Variable $i mit Echo gedruckt. Wir erhalten die Werte beginnend mit 0 und drucken weiter bis 5, da die Bedingung darin besteht, den Wert „bis“ zu drucken 5.

<?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) {             // declaring variable i, condition , incre/decr
echo '<br>';                                        // line break
echo 'Value of i is '. $i;  //printing the value of variable i
}
?>
Nach dem Login kopieren

Ausgabe:

For-Schleife in PHP

Beispiel #2

Im folgenden Programm wird der Wert von i auf 1 initialisiert. Daher wird die Variable $i mit der Echo-Anweisung gedruckt. Wir erhalten die Werte beginnend mit 0 und drucken weiter bis 5, da die Bedingung darin besteht, den Wert „bis“ zu drucken 5.

Hier erfolgt die Initialisierung der Variablen I nicht in der for-Schleife, sondern außerhalb der for-Schleife am Anfang des Programms.

<?php
//example to demonstrate for loop
$i=1;                                                                 // declaring variable i
for(; $i<=5;$i++) {                                        //  condition , increment and decrement
echo '<br>';                                        // line break
echo 'Value of i is '.$i;                  // printing the value of variable i
}
?>
Nach dem Login kopieren

Ausgabe:

For-Schleife in PHP

Beispiel #3

In diesem Programm wird der Ausdruck, der die Bedingung enthält, nicht in der for-Schleifenanweisung erwähnt, sondern innerhalb der for-Schleife wie if($i == 4), gefolgt von einer break-Anweisung.

Wenn während der Iteration der $i-Wert den Wert 4 erreicht, springt die Steuerung aus der for-Schleife.

<?php
//example to demonstrate for loop
for($i=1; ;$i++) {          // declaring variable i , increment and decrement
if($i == 4) {                             // condition
break;
}
echo '<br>';                                        // line break
echo 'Value of i is '.$i;  // printing the value of variable i
}
?>
Nach dem Login kopieren

Ausgabe:

For-Schleife in PHP

Beispiel #4

In diesem Programm werden das Inkrementieren und Dekrementieren innerhalb der for-Schleife erwähnt, nachdem der Wert der I-Variablen ausgegeben wird, um die Iteration fortzusetzen.

<?php
//example to demonstrate for loop
for($i=1;$i<=10;) {          // declaring variable i declaring  condition
if($i == 7) {
break;
}
echo '<br>';                                          // line break
echo 'Value of i is '.$i;                     // printing the value of variable i
$i++;                                                     // increment and decrement
}
?>
Nach dem Login kopieren

Ausgabe:

For-Schleife in PHP

Beispiel #5

In diesem Programm enthält die for-Schleife keinen Ausdruck, sondern wird anders erwähnt.

<?php
//example to demonstrate for loop
$i=1;                                                               // declaring variable i
for(;;) {
if($i == 8) {                                         // declaring  condition ,
break;
}
echo '<br>';                                        // line break
echo 'Value of i is '.$i;                     // printing the value of variable i
$i++;                                                   // increment and decrement
}
?>
Nach dem Login kopieren

Ausgabe:

For-Schleife in PHP

Beispiel #6

Im folgenden Programm verwenden wir eine for-Schleife, um ein Array zu iterieren. Wir können sowohl mit der for- als auch mit der foreach-Schleife iterieren. Auch hier kann das verwendete Array ein Array-ähnliches indiziertes Array oder ein assoziatives Array sein.

Die Frucht ist ein Array. Wir zählen die Länge des Arrays mit der Zählfunktion und erhalten die Länge des Arrays, die 4 beträgt, sodass die for-Schleife entsprechend iteriert und den Namen der Früchte ausgibt.

<?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) {
echo '<br>';
echo 'Fruit Name ==>'.$fruits[$i];
}
?>
Nach dem Login kopieren

Ausgabe:

For-Schleife in PHP

Example #7

In this program, for loop is used to print star pattern,

<?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
{
for($j=0;$j<=$i;$j++) {
echo " * ";
}
echo "<br/>";
}
?>
Nach dem Login kopieren

Output:

For-Schleife in PHP

Example#8

In the following program, the foreach loop is used to iterate through a fruit loop.

<?php
//example to demonstrate array using foreach loop
$directions = array('east','west','north', 'south');
foreach($directions as $key=>$value) {
echo 'Direction =>'. $value.'<br/>';
}
?>
Nach dem Login kopieren

Output:

For-Schleife in PHP

Conclusion – For Loop in PHP

In this article, we learned about for loop, the syntax of the flow chart, how the loop works in PHP and related loops like the foreach loop. We also learned how the loop iterates normally and also how it iterates through arrays, we also learned how for loop is used to print the star pattern. Hope this article is found to be informative and useful.

Das obige ist der detaillierte Inhalt vonFor-Schleife in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage