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

   XML Copy Editor — приложение для редактирования XML документов
XML Copy Editor — приложение для редактирования XML документов. В число функций XML Copy Editor входит возможность проверки XML документов на соответствие установленным стандартам. Кроме того, программа позволяет распечатывать XML документы, присутствует подсветка синтаксиса XML. Описание программы: имеется поддержка вкладок; поиск (поиск и замена); имеется возможность сохранения в форматах: XML, XHTML, DTD, XML Shema, Relax…
  2017-08-13 09:45:16 | Категория: Разное
   PCManFM
PCManFM (PCMan File Manager) — стандартный файловый менеджер среды LXDE с открытым исходным кодом, представляющей собой набор приложений, независимых друг от друга, но объединенных принципом экономии ресурсов.   LXDE (Lightweight X11 Desktop Environment) — легковесная графическая среда рабочего стола, представляющая собой набор не зависимых друг от друга приложений, но объединённых принципом экономии…
  2017-08-03 14:29:39 | Категория: Система
   WORLD OF PADMAN
World of Padman для Linux — Игра-шутер (стрелялка) от первого лица, свободная для распространения и использования. World of Padman основан на движке Quake III, однако уже давно является самостоятельным проектом.Игровая графика оформлена в стиле мультипликации и комиксов. В игре вы можете выбрать персонажа, за которого будете играть, выбрать свой цвет.Большая часть игровых карт сделаны в виде различных…
  2017-08-09 21:22:54 | Категория: Игры
   «22 ИЮНЯ, ВРАГ У ВОРОТ!» ЭТО АРКАДНАЯ ИГРУШКА ПРО ТАНЧИКИ С ИСТОРИЧЕСКИМ УКЛОНОМ
22 июня 1941 года было совершено нападение нацистской Германией на Советский Союз.Вы управляете «советским» танком времен Второй Мировой войны. Цель игры – любой ценой защитить штаб, не позволив наступающим вражеским танкам уничтожить его. Для этого необходимо подбивать «немецкие» танки, при этом, не давая им уничтожить себя. С каждой миссией враг становиться все сильнее, а защищать штаб…
  2017-08-10 22:29:31 | Категория: Игры
   POKERTH — СВОБОДНАЯ РЕАЛИЗАЦИЯ ИГРЫ В ТЕХАССКИЙ ХОЛДЭМ ПОКЕР
pokerth — свободная реализация игры в Техасский холдэм покер. Это самая популярная на сегодня разновидность карточной игры покер. Научиться в него играть довольно просто, но для победы требуются продуманная стратегия и удача. Этот пакет поможет вам попрактиковаться или просто получить удовольствие от процесса игры в покер. Имеется возможность играть как по локальной сети, так и on-line (необходима…
  2017-08-06 22:31:23 | Категория: Игры

Вверх