Установи Linux! Стань свободным!
Онлайн всего: 4 | Посетители: 0 | Боты: 4
Дата 06.08.2026 Время: 13:58
Ваш IP: 216.73.217.58
Загрузка сервера: 0.24
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Poedit — бесплатный кроссплатформенный редактор .po файлов
Poedit — бесплатный кроссплатформенный редактор .po файлов. Если программа использует эту систему для её перевода на новый язык, достаточно сопоставить соответствие английскому термину из словаря программы термин нужного языка и поместить получившийся файл локализации в каталог программы. Так же Poedit  способен самостоятельно собрать словарь из исходников программы, при условии что она использует…
  2017-08-12 22:58:38 | Категория: Сервер
   cmus — лёгкий и быстрый консольный медиаплеер
cmus — лёгкий и быстрый консольный медиаплеер для Unix-подобных операционных систем. Cmus распространяется в соответствии с условиями лицензии GPL и, соответственно, является свободным ПО. Отличительной особенностью плеера является интерфейс управления, подобный редактору vi. Написан на языке Си, базируется на библиотеке ncurses. Название «cmus» происходит от словосочетания «C* Music Player». Поддерживаемые…
  2017-09-14 08:49:28 | Категория: Мультимедиа
   BERET — 2D-ПЛАТФОРМЕР, ИГРА ГОЛОВОЛОМКА
Beret — 2D-платформер, игра головоломка про ученого по имени Берет, который имеет телекинетические способности. Основная цель игры — это прохождение уровней передвигая различные предметы и препятствия используя телекинетические способности. Игра содержит 21 уровень 120 коллекционных медальонов Более 20 часов геймплея Редактор уровней Видео Для установки игры в Linux Ubuntu необходимо скачать zip архив…
  2017-08-11 08:36:38 | Категория: Игры
   Установка Интернет-магазина osCommerce (Ubuntu)
osCommerce («Open Source Commerce») — это движок интернет-магазинa. Он может быть установлен на любом веб-сервере с поддержкой PHP и MySQL. Это свободное программное обеспечение с GNU General Public License. Вокруг osCommerce сформировалось огромное сообщество (более 140,000 участников), благодаря которому существует более 4000 контрибуций (различных модулей для osСommerce) позволяющие изменять и дополнять функции магазина самым разным…
  2017-08-13 10:17:32 | Категория: Сервер
   ПРОГРАММА СКАНИРОВАНИЯ ИЗОБРАЖЕНИЙ XSANE
Xsane может быть запущена как отдельная программа, так и из GIMP. При автономном запуске xsane может сохранять отсканированные изображения в разных форматах, распечатывать их, использоваться другими программами для работы с факсами. SANE предоставляет абстрактный интерфейс прикладного программирования (API) для доступа к различному оборудованию ввода изображений (планшетные сканеры, ручные сканеры, видео и и…
  2017-08-11 18:29:48 | Категория: Графика

Вверх