Вступ до циклу для PHP

Петлі в PHP використовуються для виконання завдання неодноразово. Для циклу в PHP є різні форми. Для циклів циклу в кілька разів, як і будь-який інший цикл, наприклад. поки петля. У той час як цикл і цикл виконує блок коду, який базується на умові. Коли заздалегідь відомо, що певний блок коду повинен виконати цю кількість разів, скажімо, 5 разів, яку ми використовуємо для циклу. В той час, коли цикл використовується до тих пір, поки ця умова відповідає. Аналогічно це цикл do-while, коли ми хочемо не знати, скільки разів цикл повинен бути виконаний, але знаємо, що він повинен виконуватись принаймні один раз, тоді ми використовуємо цикл do-while. Аналогічно інші петлі тощо.

Для циклу містяться різні вирази. Ці вирази можуть бути ініціалізацією, вони можуть бути умовою тощо.

Цикл для циклу містить вирази, що супроводжуються крапкою з комою, наступним є синтаксис.

Синтаксис

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

Де: для циклу - це блок, який містить код

Ініціалізація: це декларування та призначення або ініціалізація значення використовуваної змінної, вона містить ціле значення

Умова: для роботи циклу ця умова спочатку перевіряється та оцінюється, чи справді вона лише тоді цикл виконується далі.

Збільшення / зменшення: це збільшує / зменшує значення змінної для циклу для ітерації.

Блок-схема

Як працює петля?

Спочатку оцінюється ініціалізація змінних. По-друге, з кожною ітерацією умови циклу перевіряється, якщо це правда, виконання буде продовжуватися, і буде виконаний блок коду або операторів. І якщо умова, що перевіряється, не відповідає дійсності, тобто неправдивій, тоді цикл закінчується, там же без блоку коду чи операторів, які потрібно виконати Останній приріст та декремент ініціалізованої змінної виконуються після виконання згаданих операторів.

Приклади циклу For в PHP

Ось наступні приклади, згадані нижче

Приклад №1

Пам'ятайте, що в нижченаведеній програмі значення i ініціалізується на 0, тому змінна $ i друкується за допомогою echo, ми отримуємо значення, починаючи з 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 знаходиться не в циклі for, а поза циклом for на початку програми.

<_?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 циклу, а всередині циклу for, наприклад, якщо ($ 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, тому цикл for циклу відповідно повториться і надрукує назву плодів.

<_?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.'
';
)
?>

Вихід:

Висновок

У цій статті ми дізналися про цикл, синтаксис діаграми потоків, про те, як цикл працює в PHP і пов'язані петлі, як цикл foreach. Ми також дізналися, як цикл нормально ітерирується, а також, як він повторюється через масиви, ми також дізналися, як цикл використовується для друку зіркового візерунка. Сподіваюсь, ця стаття виявиться корисною та корисною.

Рекомендовані статті

Це посібник із програми для циклу в PHP. Тут ми обговорюємо приклади For Loop у PHP за допомогою блок-схеми та як це працює. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

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