Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
8 of 110 menu
◀ ▶
Новинка! Бесплатный тренинг "Практика на Проектах". Начало 29 октября. Нарабатываем опыт! Вступайте!

Цикл while PHP примеры

Цикл while позволяет выполнить некоторый код заданное количество раз. Давайте изучим его работу на примерах.

Пример

Давайте выведем строку из чисел от 1 до 9:

<?php $i = 1; while ($i <= 9) { echo $i; $i++; } ?>

Результат выполнения кода:

123456789

Разбор примера

Для решения задачи вводится переменная счетчик, чаще всего ее называют $i. Этой переменной перед циклом задается начальное значение, в нашем случае 1.

Затем задается условие окончание цикла, в нашем случае это условие $i <= 9. Оно значит, что цикл крутится, пока $i меньше 9.

Внутри цикла мы должны увеличивать переменную-счетчик, чтобы цикл когда-нибудь остановился. В нашем случае мы будем увеличивать $i на 1 с помощью команды $i++.

Пример

Давайте выведем столбец чисел от 1 до 5. Для этого будем добавлять тег br при выводе на экран:

<?php $i = 1; while ($i <= 5) { echo $i . '<br>'; $i++; } ?>

Пример

Давайте найдем сумму чисел от 1 до 5. Для этого вводится переменная, в которую будет накапливаться сумма, в нашем случае это переменная $sum.

Для того, чтобы найти сумму, будем каждый раз прибавлять к этой переменной ее текущее значение плюс содержимое переменной $i:

<?php $i = 1; $sum = 0; while ($i <= 5) { $sum += $i; $i++; } ?>

Результат выполнения кода:

15

Как это работает: в начале в $sum, затем при первом проходе цикла там 0 + 1 = 1, при следующем проходе цикла там 1 + 2 = 3 и так далее пока цикл не закончится.

Смотрите также

← →
↑
Русский▼
БеларускаяEnglishEspañol
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить