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

   LINUX DC++
Linux DC++ — клиент файлообменной сети Direct Connect для ОС Linux. Является портированной версией популярного клиента для Microsoft Windows — DC++. Программа обладает практически такими же функциями и возможностями как DC++. Direct Connect — это peer-to-peer файлообменная система, построенная по тому же принципу, что и, например, eDonkey, Kazaa, Napster и т.п. Т.е. на компьютер ставится специальная программа — DC-клиент, в котором указывается,…
  2017-08-05 10:48:44 | Категория: Интернет
   Geary — простой почтовый клиент для Linux Ubuntu
Geary — простой почтовый клиент для Linux. Он достаточно прост и понятен. При первом запуске программы вам нужно ввести данные вашего почтового аккаунта. Уже есть готовые установки для Gmail и Yahoo, для других почтовых сервисов нужно будет вводить дополнительные настройки. Например для почтового сервиса Яндекса необходимы следующие настройки: Для настройки почтовой программы по протоколу IMAP необходимо…
  2017-08-11 23:38:24 | Категория: Интернет
   Zathura - минималистичный обозреватель документов
zathura — это программа просмотра файлов формата PDF с минималистичным интерфейсом, не занимающим много места на экране. Стиль работы с программой, с акцентом на использовании клавиатуры, напоминает vim. Можно настроить сочетания клавиш, команды и большую часть других параметров. Некоторые из возможностей: добавление страниц в закладки печать всего документа или указанных страниц переход по…
  2017-09-19 15:57:56 | Категория: Офис
   HotShots — лучшая утилита для снятия скриншотов
HotShots позволяет легко и быстро создать скриншот экрана монитора. Как обычно в подобных программах можно создать снимок всего экрана, выделенную прямоугольную форму экрана, текущего окна, задать время задержки создания скриншота. Предварительно необходимо указать место сохранения скриншотов. Особое внимание стоит уделить встроенному редактору, с разнообразным набором инструментов, который…
  2017-08-10 19:33:13 | Категория: Разное
   Airstrike — бесплатная двумерная игра для Linux
Airstrike — бесплатная двумерная игра для Linux. Игра очень проста, суть ее сводится к тому что нужно уничтожить самолеты противника и уклонятся от стрельбы по Вашему самолету. Так же в игре в низу стоит пушка которая постоянно обстреливает все вокруг. Игра Airstrike доступна для Linux, FreeBSD, BeOS, RISC OS и Windows. Установить игру можно репозитория для Ubuntu: sudo apt-get install airstrike Необходимо скачать 1 921 kБ…
  2017-08-01 23:01:16 | Категория: Игры

Вверх