Увод у петљу за ПХП

Петље у ПХП-у се користе за понављање задатка. За Лооп у ПХП-у има различите облике. За петље петље неколико пута као и било која друга петља, нпр. док петље. Док петља и за петљу извршавају блок кода, који је заснован на стању. Кад је унапред познато да одређени блок кода треба извршити оволики број пута, рецимо 5 пута, користимо за петљу. Док се док се Петља користи све док наведени услов задовољава. Слично је и за петљу до-вхиле, када желимо да не знамо колико пута петља треба да се изврши, али знамо да се треба извршити бар једном, тада користимо петљу до-вхиле. Слично другим петљама и тако даље.

Јер петља садржи различите изразе. Ови изрази могу бити иницијализација, могу бити услови итд.

Петља за петљу садржи изразе након којих следи тачка зарезом, синтакса је следећа.

Синтакса

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Где: за петљу је блок који садржи код

Иницијализација: је декларирање и додјела или иницијализација вриједности кориштене варијабле, има цијелу вриједност

Стање: да би петља радила ово се стање прво проверава и процењује да ли је тачно тек онда се петља извршава даље.

Повећање / смањење : ово повећава / смањује вредност променљиве за петљу која се понавља.

Дијаграм тока

Како ради петља?

Прво се процењује иницијализација променљивих. Друго, са сваком итерацијом стања петље се проверава, ако је тачно, извршење ће се наставити и блок кода или изјава ће се извршити. А ако провјерени увјет није истинит, што значи лажно, онда се петља завршава, тамо без блока кода или изјава које треба извршити. Последњи прираст и смањивање иницијализоване променљиве се врше након извршења поменутих изјава.

Примери фор петље у ПХП-у

Ево следећих примера који се спомињу у наставку

Пример # 1

Сјетите се у доњем програму, вриједност и је иницијализирана на 0, дакле, варијабла $ и се исписује ехом, добивамо вриједности почевши од 0 и настављамо исписати до 5 јер је увјет да се исписује до вриједности 5.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Излаз:

Пример бр. 2

У доњем програму вриједност и је иницијализирана на 1, па се варијабла $ и исписује кориштењем изјаве ехо, добивамо вриједности почевши од 0 и настављамо исписати до 5 јер је увјет да се исписује до вриједности 5.

Овде се иницијализација варијабле И не налази у петљи фор, него изван фор-петље на почетку програма.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Излаз:

Пример бр. 3

У овом програму израз који садржи услов није наведен у изводу фор петље, већ унутар форме петље, као што је ако ($ и == 4), а затим исказ прелома.

Док се понавља, ако вредност $ и достигне вредност 4, контрола ће искочити из петље фор.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Излаз:

Пример бр. 4

У овом програму се прираст и смањење спомињу унутар петље за штампање вредности И променљиве за наставак итерације.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Излаз:

Пример бр. 5

У овом програму, петља фор не садржи израз, али се другачије спомиње.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Излаз:

Пример бр. 6

У следећем програму за петљу користимо понављање низа. Можемо поновити помоћу и форовирати петљу и једно и друго. Такође, овде кориштени низ може бити индексирани низ који је сличан низу, асоцијативни низ.

Воће је низ, рачунамо дужину матрице помоћу функције цоунт и добијамо дужину матрице, која је 4, тако да ће се петља форматирати у складу с тим и исписати назив плодова.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Излаз:

Пример бр. 7

У овом се програму петља користи за испис узорка звијезда,

<_?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
(
for($j=0;$j<=$i;$j++) (
echo " * ";
)
echo "
";
)
?>

Излаз:

Пример бр. 8

У следећем програму се петља за предигру користи за понављање кроз воћну петљу.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

Излаз:

Закључак

У овом чланку смо сазнали за петљу, синтаксу дијаграма тока, како петља ради у ПХП-у и повезане петље попут петље фореацх-а. Такође смо научили како се петља нормално понавља и како се понавља кроз низ, такође смо сазнали како се петља користи за штампање узорка звезде. Надам се да ће овај чланак бити информативан и користан.

Препоручени чланци

Ово је водич за Фор Лооп у ПХП-у. Овде смо расправљали о примерима Фор Лооп-а у ПХП-у са дијаграмом рада и начином рада. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Сесије у ПХП-у
  2. Палиндроме у ПХП-у
  3. Изјава о ПХП прекидачу
  4. ПХП Цомпилер
  5. Палиндроме у Ц ++
  6. Палиндроме у ЈаваСцрипту
  7. Изјава о пребацивању у Ц #

Категорија: