PHP for loop gali būti naudojamas kodo rinkiniui pereiti tam tikrą skaičių kartų.
Jis turėtų būti naudojamas, jei žinomas pakartojimų skaičius, kitaip naudokite while ciklus. Tai reiškia, kad ciklas naudojamas, kai jau žinote, kiek kartų norite vykdyti kodo bloką.
bash skaitymo failas
Tai leidžia vartotojams sudėti visus su ciklu susijusius teiginius vienoje vietoje. Žiūrėkite žemiau pateiktą sintaksę:
Sintaksė
for(initialization; condition; increment/decrement){ //code to be executed }
Parametrai
Php for loop yra panašus į java/C/C++ for loop. For ciklo parametrai turi šias reikšmes:
inicijavimas - Inicijuokite kilpos skaitiklio reikšmę. Pradinė for ciklo reikšmė atliekama tik vieną kartą. Šis parametras yra neprivalomas.
sąlyga - Įvertinkite kiekvieną iteracijos reikšmę. Ciklas nuolat vykdomas, kol sąlyga yra klaidinga. Jei TRUE, ciklo vykdymas tęsiamas, priešingu atveju ciklo vykdymas baigiasi.
Padidinti / sumažinti - Jis padidina arba sumažina kintamojo reikšmę.
Struktūrinė schema
Pavyzdys
<?php for($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
Išvestis:
1 2 3 4 5 6 7 8 9 10
Pavyzdys
Visi trys parametrai yra neprivalomi, bet kabliataškis (;) turi būti įtrauktas į kilpą. Jei neperduosime parametrų, jis vykdys begalybę.
<?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>'; } ?>
Išvestis:
1 2 3 4 . . .
Pavyzdys
Žemiau pateikiamas skaičių nuo 1 iki 9 spausdinimo keturiais skirtingais būdais, naudojant for ciklus, pavyzdys.
<?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
Išvestis:
jsp javatpoint
123456789 123456789 123456789 123456789
PHP Neted For Loop
Mes galime naudoti for loop inside for loop PHP, jis žinomas kaip įdėtas ciklas. Inner for ciklas vykdomas tik tada, kai randama išorinė ciklo sąlyga tiesa .
Vidinės arba įdėtos kilpos atveju įdėtas ciklas visiškai vykdomas vienai išorinei kilpai. Jei išorinis ciklas turi būti vykdomas 3 kartus, o vidinis - 3 kartus, vidinis ciklas bus vykdomas 9 kartus (3 kartus 1-ajai išorinei kilpai, 3 kartus 2-ajai išorinei kilpai ir 3 kartus 3-iajai išorinei kilpai).
Pavyzdys
<?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo '$i $j <br/>'; } } ?>
Išvestis:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
PHP už kiekvieną kilpą
Kiekvienos kilpos PHP naudojamas masyvo elementams pereiti.
Sintaksė
foreach( $array as $var ){ //code to be executed } ?>
Pavyzdys
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
Išvestis:
išvalyti npm talpyklą
Season is: summer Season is: winter Season is: spring Season is: autumn
Norėdami gauti daugiau informacijos apie foreach kilpą, paspauskite čia .