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
Exempel
<?php for($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
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>'; } ?>
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>'; /* example 2 */ for ($i = 1; ; $i++) { if ($i > 9) { break; } echo $i; } echo '<br>'; /* example 3 */ $i = 1; for (; ; ) { if ($i > 9) { break; } echo $i; $i++; } echo '<br>'; /* 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/>'; } } ?>
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 } ?>
Exempel
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
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 .