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

Do-While

Цикли do-while та while — це два типи циклів у PHP, які використовуються для повторення блоку коду. Однак між ними існує важлива відмінність: Цикл while перевіряє умову перед виконанням блоку коду, тоді як цикл do-while перевіряє умову після завершення виконання блоку коду.

Це означає, що цикл while може не виконатися жодного разу, якщо умова не буде true під час першої перевірки. З іншого боку, цикл do-while завжди виконається хоча б один раз, навіть якщо умова не буде true під час першої перевірки.

Синтаксис

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

do {
 // code block
}
while (condition);

Створимо цикл з умовою, яка ніколи не буде true:"

main.php

main.php

12345678
<?php $counter = 5; // Declare and initialize the variable do { echo 'Do-while loop'; $counter = $counter + 1; } while ($counter == 5); // Change the condition to 5 ?>

Як видно, цикл do-while виконує блок коду принаймні один раз, навіть якщо умова counter != 0 не була оцінена як true під час першої перевірки.

Ось ще один спосіб зрозуміти різницю між циклами do-while та while:

  • Цикл while подібний до перевірки перед їжею. Ви можете їсти лише після того, як перевірите, чи голодні;
  • Цикл do-while подібний до їжі перед перевіркою. Ви можете поїсти, навіть якщо не голодні, а потім перевірити, чи залишилися голодними.

Вибір типу циклу залежить від ваших конкретних потреб. Використовуйте цикл do-while, якщо потрібно, щоб блок коду виконався хоча б один раз. Якщо не потрібно, щоб блок коду виконуватися, якщо умова не була оцінена як true на першій перевірці, використовуйте цикл while.

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

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

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

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

single

Do-While

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

Цикли do-while та while — це два типи циклів у PHP, які використовуються для повторення блоку коду. Однак між ними існує важлива відмінність: Цикл while перевіряє умову перед виконанням блоку коду, тоді як цикл do-while перевіряє умову після завершення виконання блоку коду.

Це означає, що цикл while може не виконатися жодного разу, якщо умова не буде true під час першої перевірки. З іншого боку, цикл do-while завжди виконається хоча б один раз, навіть якщо умова не буде true під час першої перевірки.

Синтаксис

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

do {
 // code block
}
while (condition);

Створимо цикл з умовою, яка ніколи не буде true:"

main.php

main.php

12345678
<?php $counter = 5; // Declare and initialize the variable do { echo 'Do-while loop'; $counter = $counter + 1; } while ($counter == 5); // Change the condition to 5 ?>

Як видно, цикл do-while виконує блок коду принаймні один раз, навіть якщо умова counter != 0 не була оцінена як true під час першої перевірки.

Ось ще один спосіб зрозуміти різницю між циклами do-while та while:

  • Цикл while подібний до перевірки перед їжею. Ви можете їсти лише після того, як перевірите, чи голодні;
  • Цикл do-while подібний до їжі перед перевіркою. Ви можете поїсти, навіть якщо не голодні, а потім перевірити, чи залишилися голодними.

Вибір типу циклу залежить від ваших конкретних потреб. Використовуйте цикл do-while, якщо потрібно, щоб блок коду виконався хоча б один раз. Якщо не потрібно, щоб блок коду виконуватися, якщо умова не була оцінена як true на першій перевірці, використовуйте цикл while.

Завдання

Проведіть, щоб почати кодувати

Заповніть пропуски в коді, щоб створити цикл do-while, який виводить парні числа від 2 до 10.

  1. Змінна number вже ініціалізована значенням 2.
  2. Усередині блоку do код виводить поточне значення number.
  3. Після виведення потрібно збільшити number на 2, щоб перейти до наступного парного числа.
  4. У умові while переконайтеся, що цикл продовжується доти, доки number менше або дорівнює 10.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt