Вступ до PHP Під час циклу
Цикл, який використовується в будь-якій мові програмування, полягає у запуску одних і тих же рядків коду або блоку операторів кілька разів на основі очікуваного виводу. Кількість разів виконання блоку коду визначається у циклі, щоб вийти з циклу. Як і більшість мов програмування, які використовують різні цикли, PHP також підтримує циклічне циклічне функціонування і в основному має чотири типи циклу:
- Для циклу
- Поки петля
- Зробити цикл
- Для кожної петлі
Ці петлі зазвичай відрізняються синтаксисом та способом їх виконання.
Приклад : У циклі ми повинні вказати кількість разів, котрий буде виконувати блок коду на початку, тоді як у циклі "час" ми, як правило, вказуємо умову та блок умов, згаданий під ним, до виконання, доки не буде виконана згадана умова правда. Тепер, якщо ми беремо випадок циклу до-час, в циклі до-час умова перевіряється в кінці рядків коду, так що навіть якщо умова вважається помилковою, цикл до-час буде діяти принаймні один раз. Однак у циклі для кожного блоку виконується блок коду для кожного елемента, присутнього в масиві, поки в цьому масиві не залишиться більше елементів.
Що таке "цикл"?
Хоча цикл часто називають циклом управління входом. Це пов’язано з тим, що код, записаний всередині циклу while, буде виконуватися суворо до тих пір, поки тестовий вираз, поданий на початку "циклу", є істинним. Якщо тестовий вираз вірно, код виконується. Тепер, у другій ітерації, знову перевіряється стан. Якщо згадана умова все-таки виконується, код виконується вдруге. Той самий процес триватиме до тих пір, поки тестовий вираз не буде помилковим, і тоді ми не вийдемо з циклу.
Синтаксис
Синтаксис циклу while є:
while (TEST CONDITION)(
//block of statements
)
Коли використовувати PHP під час циклів?
Хоча циклі можуть використовуватись у будь-який час, коли є вимога виконати блок коду, поки задана умова не буде задоволена. Хоча циклі також досить популярні, коли мова йде про читання записів, отриманих з бази даних, за допомогою деяких запитів.
Блок-схема PHP У той час як LOOP
Потік виконання в циклі while не дуже складний. Це можна зрозуміти, використовуючи дуже основну блок-схему, яка показана нижче.
Приклади PHP Під час циклу
Розглянемо випадок надрукувати перші 5 натуральних чисел за допомогою циклу while.
Приклад №1
Код:
<_?php
$i = 1;
while ( $i<=5)
(
echo($i. “
”);
$i ++;
)
?>
$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 Хоча цикл та пояснення блок-схеми та типи разом з прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- C # Поки цикл
- Поки цикл у Java
- C # цикл виконання часу
- Петлі в C ++
- Вступ до циклу while в JavaScript
- Рекурсивна функція PHP