Въведение в For Loop в PHP

Циклите в PHP се използват за изпълнение на задача многократно. За Loop в PHP има различни форми. За контурни контури няколко пъти като всеки друг цикъл, напр. докато цикъл. Докато loop and for loop изпълнява блок от код, който се основава на условие. Когато е известно предварително, че определен блок код трябва да изпълни този брой пъти, например 5 пъти, които използваме за цикъл. Като има предвид, че докато Loop се използва, докато споменатото условие удовлетворява. Подобно е и за цикъл do-while, когато искаме да не знаем колко пъти трябва да бъде изпълнен цикълът, но знаем, че той трябва да се изпълни поне веднъж, тогава използваме цикъл do-while. По подобен начин други бримки и т.н.

За цикъл съдържа различни изрази. Тези изрази могат да бъдат инициализация, могат да бъдат условие и т.н.

Цикълът за цикъл съдържа изрази, последвани от запетая, следният е синтаксисът.

Синтаксис

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

Къде: за цикъл е блокът, който съдържа кода

Инициализация: е декларирането и присвояването или инициализирането на стойността на използваната променлива, тя съдържа цяло число

Условие: за работа на цикъла това условие се проверява първо и се оценява, ако е вярно, само тогава цикълът се изпълнява допълнително.

Увеличение / Намаляване : това увеличава / намалява стойността на променливата за цикъла, който да итератира.

Блок-схема

Как работи Loop?

Първо се оценява инициализацията на променливите. Второ, с всяка итерация на състоянието на цикъла се проверява, ако е вярно, изпълнението ще продължи и блокът код или оператори ще се изпълни. И ако провереното условие не е вярно, което означава false, тогава цикълът завършва, там самия без блок код или оператори, които да бъдат изпълнени. Последно увеличението и декрементирането на инициализираната променлива се извършват след изпълнението на споменатите оператори.

Примери за For Loop в PHP

Ето следните примери, споменати по-долу

Пример №1

Не забравяйте, че в програмата по-долу стойността на i се инициализира с 0, следователно променливата $ i се отпечатва с ехо, получаваме стойностите, започващи с 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

В програмата по-долу стойността на i се инициализира до 1, следователно променливата $ i се отпечатва с помощта на оператор echo, получаваме стойностите, започващи с 0 и продължаваме да отпечатваме до 5, тъй като условието е да се отпечата до стойност 5.

Тук инициализацията на променлива I не е в цикъл за, а извън цикъл за в началото на програмата.

<_?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

В тази програма изразът, съдържащ условието, не се споменава в оператора for loop, а вътре в цикъла, като if ($ i == 4), последван от оператор break.

Докато се повтаря, ако стойността $ i достигне стойност 4, контролът ще изскочи от цикъла for.

<_?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

В тази програма инкрементът и декрементът се споменават вътре в цикъла за цикъл след отпечатване на стойността на променлива I, за да продължите итерацията.

<_?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

В тази програма цикълът for не съдържа никакъв израз, но споменат по различен начин.

<_?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

В следната програма използваме за цикъл, за да итератираме масив. Можем да повтаряме, използвайки за и променяме цикъла и на двете. Също така тук използваният масив може да бъде подобен на масив индексиран масив, асоциативен масив.

Плодът е масив, преброяваме дължината на масива, използвайки функция count и получаваме дължината на масива, която е 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.'
';
)
?>

изход:

заключение

В тази статия научихме за loop, синтаксиса на схемата на потока, как цикъла работи в PHP и свързаните цикли като цикъла на foreach. Научихме също как цикълът се повтаря нормално, както и как се повтаря през масиви, научихме също как за цикъл се използва за отпечатване на звездния шаблон. Надявам се тази статия да се окаже информативна и полезна.

Препоръчителни статии

Това е ръководство за For Loop в PHP. Тук обсъждаме примерите на For Loop в PHP с Блок-схемата и как работи. Можете също да разгледате следната статия, за да научите повече -

  1. Сесии в PHP
  2. Палиндром в PHP
  3. PHP изявление за превключване
  4. PHP компилатор
  5. Палиндром в C ++
  6. Палиндром в JavaScript
  7. Превключване на изявление в C #