Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте While-Цикли | Цикли
Вступ до PHP

bookWhile-Цикли

while цикл — це програмна конструкція, яка дозволяє виконувати певний блок коду доти, доки певна умова є true.

Синтаксис while циклу у PHP виглядає так:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Спочатку, перед входом у цикл, перевіряється умова (яка знаходиться в дужках). Якщо ця умова є true, тоді код всередині циклу виконується;

  • Після виконання коду всередині циклу умова перевіряється знову. Якщо умова все ще true, цикл виконується ще раз. Цей процес триває, доки умова не стане false;

  • Коли умова стає false, виконання циклу припиняється, і програма переходить до коду після циклу.

Note
Додатково до вивчення

Важливо пам'ятати, що цикли while можуть бути нескінченними, якщо умова ніколи не стане хибною.
Завжди уважно перевіряйте умову, щоб уникнути нескінченних циклів.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

Цикл while буде виконуватися доти, доки значення змінної counter менше 5. Цикл повториться п’ять разів, оскільки змінна counter ініціалізується значенням 0. Кожного разу при повторенні циклу значення змінної counter збільшується на 1.

Завдання

Swipe to start coding

Заповніть пропуски в коді, щоб створити цикл while, який обчислює суму чисел від 1 до 10.

  1. Змінна $sum ініціалізується значенням 0 для зберігання загальної суми.
  2. Змінна $number ініціалізується значенням 1, щоб почати рахунок з 1.
  3. Доповніть умову while, щоб цикл продовжувався доки $number менше або дорівнює 10.
  4. Усередині циклу додайте поточне значення $number до $sum за допомогою оператора +=.
  5. Збільшуйте $number на 1 у кожній ітерації, щоб перейти до наступного числа.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 4.35

bookWhile-Цикли

Свайпніть щоб показати меню

while цикл — це програмна конструкція, яка дозволяє виконувати певний блок коду доти, доки певна умова є true.

Синтаксис while циклу у PHP виглядає так:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Спочатку, перед входом у цикл, перевіряється умова (яка знаходиться в дужках). Якщо ця умова є true, тоді код всередині циклу виконується;

  • Після виконання коду всередині циклу умова перевіряється знову. Якщо умова все ще true, цикл виконується ще раз. Цей процес триває, доки умова не стане false;

  • Коли умова стає false, виконання циклу припиняється, і програма переходить до коду після циклу.

Note
Додатково до вивчення

Важливо пам'ятати, що цикли while можуть бути нескінченними, якщо умова ніколи не стане хибною.
Завжди уважно перевіряйте умову, щоб уникнути нескінченних циклів.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

Цикл while буде виконуватися доти, доки значення змінної counter менше 5. Цикл повториться п’ять разів, оскільки змінна counter ініціалізується значенням 0. Кожного разу при повторенні циклу значення змінної counter збільшується на 1.

Завдання

Swipe to start coding

Заповніть пропуски в коді, щоб створити цикл while, який обчислює суму чисел від 1 до 10.

  1. Змінна $sum ініціалізується значенням 0 для зберігання загальної суми.
  2. Змінна $number ініціалізується значенням 1, щоб почати рахунок з 1.
  3. Доповніть умову while, щоб цикл продовжувався доки $number менше або дорівнює 10.
  4. Усередині циклу додайте поточне значення $number до $sum за допомогою оператора +=.
  5. Збільшуйте $number на 1 у кожній ітерації, щоб перейти до наступного числа.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 2
single

single

some-alt