logo

PHP för loop

PHP för loop kan användas för att korsa uppsättning kod för det angivna antalet gånger.

Den ska användas om antalet iterationer är känt annars använd while loop. Detta betyder för loop används när du redan vet hur många gånger du vill exekvera ett kodblock.

python // operator

Det tillåter användare att lägga alla looprelaterade uttalanden på ett ställe. Se i syntaxen nedan:

Syntax

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

Parametrar

PHP för loop liknar java/C/C++ för loop. Parametrarna för for loop har följande betydelser:

initiering - Initiera loopräknarens värde. Det initiala värdet för for-slingan görs endast en gång. Denna parameter är valfri.

skick - Utvärdera varje iterationsvärde. Slingan körs kontinuerligt tills villkoret är falskt. Om TRUE fortsätter slingkörningen, annars avslutas exekveringen av slingan.

Öka/minska - Den ökar eller minskar värdet på variabeln.

Flödesschema

php för loop flödesschema

Exempel

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

Produktion:

 1 2 3 4 5 6 7 8 9 10 

Exempel

Alla tre parametrarna är valfria, men semikolon (;) är ett måste för att gå in för loop. Om vi ​​inte skickar parametrar kommer det att köras oändligt.

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

Produktion:

 1 2 3 4 . . . 

Exempel

Nedan är exemplet på att skriva ut nummer från 1 till 9 på fyra olika sätt med för loop.

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

Produktion:

 123456789 123456789 123456789 123456789 

PHP kapslad för loop

Vi kan använda för loop inside for loop i PHP, det är känt som kapslade för loop. Den inre for-slingan körs endast när det yttre för-loop-villkoret hittas Sann .

I fallet med inre eller kapslad för loop, exekveras kapslad för loop fullt ut för en yttre för loop. Om yttre för slinga ska utföras 3 gånger och inre för slinga 3 gånger, kommer inre för slinga att utföras 9 gånger (3 gånger för 1:a yttre slinga, 3 gånger för 2:a yttre slinga och 3 gånger för 3:e yttre slinga).

java slutet

Exempel

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

Produktion:

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

PHP för varje slinga

PHP för varje slinga används för att korsa arrayelement.

Syntax

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

Exempel

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

Produktion:

hög sort
 Season is: summer Season is: winter Season is: spring Season is: autumn 

För mer information om varje slinga, Klicka här .