logo

PHP for loop

PHP for loop kan brukes til å krysse sett med kode i det angitte antall ganger.

Den skal brukes hvis antall iterasjoner er kjent ellers bruk while loop. Dette betyr for loop brukes når du allerede vet hvor mange ganger du vil kjøre en blokk med kode.

solfylt deol

Det lar brukere legge alle løkrelaterte utsagn på ett sted. Se i syntaksen nedenfor:

Syntaks

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

Parametere

php for loop er lik java/C/C++ for loop. Parametrene til for loop har følgende betydninger:

initialisering - Initialiser looptellerverdien. Startverdien til for-løkken gjøres bare én gang. Denne parameteren er valgfri.

betingelse - Vurder hver iterasjonsverdi. Sløyfen kjøres kontinuerlig til betingelsen er falsk. Hvis TRUE, fortsetter løkkekjøringen, ellers avsluttes utførelsen av løkken.

Øke/minske - Den øker eller reduserer verdien av variabelen.

Flytskjema

php for loop-flytskjema

Eksempel

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

Produksjon:

 1 2 3 4 5 6 7 8 9 10 

Eksempel

Alle tre parameterne er valgfrie, men semikolon (;) er et must for å sende inn for loop. Hvis vi ikke sender parametere, vil den kjøre uendelig.

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

Produksjon:

 1 2 3 4 . . . 

Eksempel

Nedenfor er eksempelet på utskrift av tall fra 1 til 9 på fire forskjellige måter ved å bruke for loop.

gjenta et kart i java
 <?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 

Produksjon:

 123456789 123456789 123456789 123456789 

PHP Nested For Loop

Vi kan bruke for loop inside for loop i PHP, det er kjent som nestet for loop. Den indre for-løkken kjøres bare når den ytre for-løkken-tilstanden er funnet ekte .

I tilfelle av indre eller nestet for løkke, utføres nestet for løkke fullt ut for en ytre for løkke. Hvis ytre for sløyfe skal utføres 3 ganger og indre for sløyfe i 3 ganger, vil indre for sløyfe utføres 9 ganger (3 ganger for 1. ytre sløyfe, 3 ganger for 2. ytre sløyfe og 3 ganger for 3. ytre sløyfe).

Eksempel

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

Produksjon:

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

PHP for hver sløyfe

PHP for hver løkke brukes til å krysse array-elementer.

Syntaks

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

Eksempel

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

Produksjon:

Sree Ramanujan
 Season is: summer Season is: winter Season is: spring Season is: autumn 

For flere detaljer om hver løkke, Klikk her .