logo

PHP For-Schleife

Die PHP-for-Schleife kann verwendet werden, um einen Codesatz für die angegebene Anzahl von Malen zu durchlaufen.

Sie sollte verwendet werden, wenn die Anzahl der Iterationen bekannt ist, andernfalls verwenden Sie eine While-Schleife. Dies bedeutet, dass eine for-Schleife verwendet wird, wenn Sie bereits wissen, wie oft Sie einen Codeblock ausführen möchten.

nbsp

Es ermöglicht Benutzern, alle schleifenbezogenen Anweisungen an einem Ort abzulegen. Siehe in der unten angegebenen Syntax:

Syntax

 for(initialization; condition; increment/decrement){ //code to be executed } 

Parameter

Die PHP-for-Schleife ähnelt der Java/C/C++-for-Schleife. Die Parameter der for-Schleife haben folgende Bedeutung:

Initialisierung - Initialisieren Sie den Schleifenzählerwert. Der Anfangswert der for-Schleife wird nur einmal ausgeführt. Dieser Parameter ist optional.

Zustand - Bewerten Sie jeden Iterationswert. Die Schleife wird kontinuierlich ausgeführt, bis die Bedingung falsch ist. Wenn TRUE, wird die Schleifenausführung fortgesetzt, andernfalls endet die Ausführung der Schleife.

Inkrementieren/Dekrementieren - Es erhöht oder verringert den Wert der Variablen.

Flussdiagramm

PHP für Schleifenflussdiagramm

Beispiel

 <?php for($n=1;$n<=10;$n++){ echo '$n <br/>&apos;; } ?&gt; 

Ausgabe:

 1 2 3 4 5 6 7 8 9 10 

Beispiel

Alle drei Parameter sind optional, aber das Semikolon (;) muss in der for-Schleife übergeben werden. Wenn wir keine Parameter übergeben, wird die Ausführung unendlich ausgeführt.

 <?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>&apos;; } ?&gt; 

Ausgabe:

Java kehrt einen String um
 1 2 3 4 . . . 

Beispiel

Unten sehen Sie ein Beispiel für das Drucken von Zahlen von 1 bis 9 auf vier verschiedene Arten mithilfe einer for-Schleife.

 <?php /* example 1 */ for ($i = 1; $i <= 9; $i++) { echo $i; } echo '</br>&apos;; /* example 2 */ for ($i = 1; ; $i++) { if ($i &gt; 9) { break; } echo $i; } echo &apos;<br>&apos;; /* example 3 */ $i = 1; for (; ; ) { if ($i &gt; 9) { break; } echo $i; $i++; } echo &apos;<br>&apos;; /* example 4 */ for ($i = 1, $j = 0; $i 

Ausgabe:

 123456789 123456789 123456789 123456789 

PHP verschachtelte For-Schleife

Wir können eine for-Schleife innerhalb einer for-Schleife in PHP verwenden, sie wird als verschachtelte for-Schleife bezeichnet. Die innere for-Schleife wird nur ausgeführt, wenn die äußere for-Schleifenbedingung gefunden wird WAHR .

Im Falle einer inneren oder verschachtelten for-Schleife wird die verschachtelte for-Schleife vollständig für eine äußere for-Schleife ausgeführt. Wenn die äußere for-Schleife dreimal und die innere for-Schleife dreimal ausgeführt werden soll, wird die innere for-Schleife neunmal ausgeführt (dreimal für die erste äußere Schleife, dreimal für die zweite äußere Schleife und dreimal für die dritte äußere Schleife).

Beispiel

 <?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo '$i $j <br/>&apos;; } } ?&gt; 

Ausgabe:

 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 

PHP für jede Schleife

PHP wird für jede Schleife verwendet, um Array-Elemente zu durchlaufen.

Syntax

 foreach( $array as $var ){ //code to be executed } ?&gt; 

Beispiel

 <?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />&apos;; } ?&gt; 

Ausgabe:

Chiranjeevi-Schauspieler
 Season is: summer Season is: winter Season is: spring Season is: autumn 

Weitere Einzelheiten zur foreach-Schleife finden Sie unter klicken Sie hier .