ПХП фор петља се може користити за прелазак низа кода одређени број пута.
Требало би да се користи ако је познат број итерација, иначе користите вхиле петљу. Ово значи да се фор петља користи када већ знате колико пута желите да извршите блок кода.
рр алгоритам
Омогућава корисницима да ставе све изјаве везане за петљу на једно место. Погледајте у синтакси датој испод:
Синтакса
for(initialization; condition; increment/decrement){ //code to be executed }
Параметерс
пхп фор петља је слична јава/Ц/Ц++ фор петљи. Параметри фор петље имају следећа значења:
иницијализација - Иницијализујте вредност бројача петље. Почетна вредност фор петље се ради само једном. Овај параметар је опциони.
стање - Процените сваку вредност итерације. Петља се непрекидно извршава све док услов не постане лажан. Ако је ТРУЕ, извршавање петље се наставља, у супротном се извршавање петље завршава.
Повећање/смањење - Повећава или смањује вредност променљиве.
Дијаграм тока
Пример
<?php for($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
Излаз:
1 2 3 4 5 6 7 8 9 10
Пример
Сва три параметра су опциона, али тачка-зарез (;) мора да прође у фор петљу. Ако не проследимо параметре, извршаваће се бесконачно.
<?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>'; } ?>
Излаз:
1 2 3 4 . . .
Пример
Испод је пример штампања бројева од 1 до 9 на четири различита начина користећи фор петљу.
колико градова у Сједињеним Америчким Државама
<?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
Излаз:
123456789 123456789 123456789 123456789
ПХП Нестед Фор Лооп
Можемо користити фор петљу унутар фор петље у ПХП-у, позната је као угнежђена фор петља. Унутрашња фор петља се извршава само када се пронађе спољни услов фор петље истина .
У случају унутрашње или угнежђене фор петље, угнежђена фор петља се у потпуности извршава за једну спољну фор петљу. Ако спољна фор петља треба да се изврши 3 пута, а унутрашња фор петља 3 пута, унутрашња фор петља ће се извршити 9 пута (3 пута за 1. спољну петљу, 3 пута за 2. спољну петљу и 3 пута за 3. спољну петљу).
Пример
<?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo '$i $j <br/>'; } } ?>
Излаз:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
ПХП за сваку петљу
ПХП за сваку петљу се користи за прелазак елемената низа.
Синтакса
foreach( $array as $var ){ //code to be executed } ?>
Пример
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
Излаз:
јава кориснички унос
Season is: summer Season is: winter Season is: spring Season is: autumn
За више детаља о фореацх петљи, кликните овде .