Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 21.12.2025 Время: 14:50
Ваш IP: 216.73.216.153
Загрузка сервера: 0.59
old.ubuntu-desktop.ru - Цикл while - PHP    Главная > Веб-программирование > PHP

Цикл while

Цикл с предусловием while.

Цикл while исполняется пока условие истинно. Записывается он так:

while( условие  ){
	Код;
}

Пример 1:

$n=1;
while($n < 10){
echo $n;
$n += 2;
}

Цикл выведет все нечетные числа от 1 до 9

13579

Пример 2:

$i=0;
$a=array(1,2,3,4,5,6,7,8,9);
while($i<count($a)){
echo $a[$i];
$i++;
}

Цикл выведет все элементы массива, так как функция count($a) определяет кол-во элементов массива.

123456789

Бывает так, что при какой-то ситуации цикл while должен прерваться, для этого служит оператор break:

$n = 5;
while($n < 1000){
	echo $n."<br />";
	$n++;
	if($n == 10) {
		break;
	}
}

Цикл прервется как только переменная $n станет равна 10, при этом счет начинается с 5.

5
6
7
8
9

Использование оператора continue:

while($n < 15){
	$n++;
	if($n == 10) continue;
	echo $n." ";
}

Оператор continue возвращает цикл к условию, поэтому будут выведены все цифры от 1 до 15 кроме 10.

1 2 3 4 5 6 7 8 9 11 12 13 14 15

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-14 23:16:23 | liman28 | Категория: PHP | Просмотров: 78
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   «Битва за Веснот» — пошаговая стратегическая компьютерная игра в жанре фэнтези
The Battle for Wesnoth — «Битва за Веснот» — пошаговая стратегическая компьютерная игра в жанре фэнтези, созданная независимым коллективом разработчиков и распространяемая полностью по свободной лицензии GNU General Public License. Исходный код доступен на сайте игры, там же имеются инструкции по сборке из исходных кодов и готовые пакеты для Microsoft Windows, Mac OS X, различных версий Linux и других операционных…
  2017-08-12 00:55:47 | Категория: Игры
   Rexloader — бесплатный многопоточный менеджер загрузок
Rexloader — бесплатный кроссплатформенный многопоточный менеджер загрузок. Менеджер загрузок работает по протоколу http и https, поддержка которых осуществляется соответствующим плагином. Разрабатывается плагин для работы с FTP, в планах добавление плагинов для поддержки Bittorent, DC++ и загрузки видео с YouTube. К сожалению менеджер загрузок пока не поддерживает интеграцию с браузером, поэтому для…
  2017-08-12 21:31:25 | Категория: Интернет
   JAMP — БЕСПЛАТНАЯ КАЗУАЛЬНАЯ ИГРУШКА ПОД LINUX
JAMP — Бесплатная казуальная игрушка под Linux Главный герой игры «Белка», ей предстоит прыгать и бегать в колесе, преодолевать различные препятствия и находить попутные предметы, при помощи которых преодолевать различные препятствия. Игра достаточно проста, в ней нет настроек и руководства. Мышкой можно переносить в нужные места предметы, которые помогают белке преодолевать…
  2017-08-08 19:32:32 | Категория: Игры
   YO FRANKIE! — БЕСПЛАТНАЯ ТРЕХМЕРНАЯ ИГРА ДЛЯ LINUX
Yo Frankie! — бесплатная трехмерная игра для Linux. Главный герой игры бельченок по имени Фрэнк, который может прыгать, бегать, нападать. Так же Вы можете подбирать предметы и кидать их в других персонажей игры. В игре три вида оружия: собственные лапы, жёлуди и желудёвая базука. Игра имеет открытые исходники, распространяемые по лицензии GPL. А вся графика, 3D модели, музыка распространяются по лицензии Creative Commons.…
  2017-08-10 20:59:31 | Категория: Игры
   2ГИС для Linux
2ГИС — бесплатный справочник организаций с картой города. 22 100 000 пользователей в более чем 200 городах России, Украины, Казахстана, Италии, Кипра и Чехии регулярно используют 2ГИС в личных целях и для решения бизнес-задач. Бесплатно. Быстро. Просто. 2ГИС — это полная и всегда актуальная информация о городе: телефоны и адреса организаций; адреса их сайтов и e-mail; расписание работы…
  2017-07-31 20:19:22 | Категория: Интернет

Вверх