АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
⊗ppPmLpWl 114 of 447 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Цикл while в PHP

Цикл while будет выполняться до тех пор, пока истинно выражение, переданное ему параметром. Он позволяет выполнять произвольное количество итераций. Вот его синтаксис:

<?php while (statement) { /* выполняем этот код циклически в начале каждого цикла проверяем выражение в круглых скобках */ } ?>

Цикл закончится, когда выражение перестанет быть истинным. Если оно было ложным изначально - то он не выполнится ни разу.

Давайте для примера последовательно выведем с помощью цикла while числа от одного до пяти:

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

А теперь сделаем обратный отсчет:

<?php $i = 10; while ($i > 0) { echo $i; $i--; } ?>

А теперь будем делить заданное число на 2 столько раз, пока результат не станет меньше 10:

<?php $num = 500; while ($num > 10) { $num = $num / 2; } echo $num; // результат ?>

Выведите на экран числа от 1 до 100.

Выведите на экран числа 11 до 33.

Выведите на экран числа от 100 до 1.

Дано число num с неким начальным значением. Умножайте его на 3 столько раз, пока результат умножения не станет больше 1000. Какое число получится? Посчитайте количество итераций, необходимых для этого.

byenru