Вступ до PHP Під час циклу

Цикл, який використовується в будь-якій мові програмування, полягає у запуску одних і тих же рядків коду або блоку операторів кілька разів на основі очікуваного виводу. Кількість разів виконання блоку коду визначається у циклі, щоб вийти з циклу. Як і більшість мов програмування, які використовують різні цикли, PHP також підтримує циклічне циклічне функціонування і в основному має чотири типи циклу:

  1. Для циклу
  2. Поки петля
  3. Зробити цикл
  4. Для кожної петлі

Ці петлі зазвичай відрізняються синтаксисом та способом їх виконання.

Приклад : У циклі ми повинні вказати кількість разів, котрий буде виконувати блок коду на початку, тоді як у циклі "час" ми, як правило, вказуємо умову та блок умов, згаданий під ним, до виконання, доки не буде виконана згадана умова правда. Тепер, якщо ми беремо випадок циклу до-час, в циклі до-час умова перевіряється в кінці рядків коду, так що навіть якщо умова вважається помилковою, цикл до-час буде діяти принаймні один раз. Однак у циклі для кожного блоку виконується блок коду для кожного елемента, присутнього в масиві, поки в цьому масиві не залишиться більше елементів.

Що таке "цикл"?

Хоча цикл часто називають циклом управління входом. Це пов’язано з тим, що код, записаний всередині циклу while, буде виконуватися суворо до тих пір, поки тестовий вираз, поданий на початку "циклу", є істинним. Якщо тестовий вираз вірно, код виконується. Тепер, у другій ітерації, знову перевіряється стан. Якщо згадана умова все-таки виконується, код виконується вдруге. Той самий процес триватиме до тих пір, поки тестовий вираз не буде помилковим, і тоді ми не вийдемо з циклу.

Синтаксис

Синтаксис циклу while є:

while (TEST CONDITION)(
//block of statements
)

Примітка . Умова тесту - булевий вираз, який є істинним, або хибним. Виконання блоку коду залежить від результату виведення цього булевого виразу.

Коли використовувати PHP під час циклів?

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

Блок-схема PHP У той час як LOOP

Потік виконання в циклі while не дуже складний. Це можна зрозуміти, використовуючи дуже основну блок-схему, яка показана нижче.

Приклади PHP Під час циклу

Розглянемо випадок надрукувати перші 5 натуральних чисел за допомогою циклу while.

Приклад №1

Код:


$i = 1;
while ( $i<=5)
(
echo($i. “
”);
$i ++;
)
?>
<_?php

$i = 1;
while ( $i<=5)
(
echo($i. “
”);
$i ++;
)
?>

Вихід:

Це надрукує перші 10 натуральних чисел, починаючи з 1. Давайте розберемось з функціонуванням коду. У першому запуску значення i (яке дорівнює 1) тестується проти 10, як зазначено в умові для циклу while. Оскільки умова тесту справджується, ми вводимо цикл, який друкує 1, а потім збільшує значення змінної i на 1. Тепер значення i стає 2. Умова тестування знову тестується аналогічно, що призводить до друку 2, 3, 4, і так далі, поки значення i не стане 10 додаванням 1 кожного разу, коли цикл виконує. Оскільки значення i стає 10, умова циклу while стає 10 = 10, що відповідає дійсності. Тепер надрукується 10, а значення i стає 11. Умова циклу while не виходить, оскільки 11 <= 10 є хибним, тому ми виходимо з циклу.

Приклад №2

Код:

<_?php
$i = 20; // number of loops
while(!$i ==0)
(
/* condition checks if
!( i is equal to 0), ie
1) if i=1
=> !(1==0 is false)
=> !(false)
=> true
2) if i =0
=> !(0==0 is true)
=> !(true)
=> false
*/
echo $i.”
”;
$i = $i-5;
)
?>

Вихід:

Цього разу умова перевіряє, чи змінна i не дорівнює 0. Для всіх випадків, коли i не дорівнює 0, умова виконується, і як тільки значення змінної i стає рівним 0, умова стає false, і ми виходимо з циклу. Крім того, ми зменшуємо значення i на 5 щоразу, коли ми входимо в цикл "Хоча", тому спочатку буде надруковано значення 20, потім буде надруковано умову, що відповідає істині 15, потім 10, а потім 5. Тепер значення я зменшу на 5 і стану 0, тому ми не зможемо увійти в цикл. Оскільки перевірка стану виконується, коли ми робимо запис у циклі, цикл while також називається циклом управління входом. Отже, це означає, що у випадках, коли умова не відповідає вперше, код всередині циклу Хоча не буде виконаний жодного разу.

Висновок

Цикл "Хоча" - це цикл управління входом, тоді як цикл "до-поки" - це цикл управління виходом. Якщо умова в циклі "Хоча" не відповідає дійсності, блок коду всередині циклу "Хоча" не виконається навіть один раз, тоді як в циклі "До-час" блок коду буде виконаний принаймні один раз, навіть якщо умова не відповідає дійсності, оскільки умова є тестується в кінці циклу do-while. Булева умова в циклі while керуватиме потоком виконання в циклі "Хоча".

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

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

  1. C # Поки цикл
  2. Поки цикл у Java
  3. C # цикл виконання часу
  4. Петлі в C ++
  5. Вступ до циклу while в JavaScript
  6. Рекурсивна функція PHP