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

   Обновление Ubuntu
Существует два варианта обновления Ubuntu, через терминал и воспользоваться менеджером обновлений. Обновление при помощи терминала: sudo apt-get update sudo apt-get upgrade Обновление через менеджер обновлений: Запустите менеджер обновлений В окне Менеджера обновлений вы можете увидеть список всех приложений, которым требуется обновление. Для установки обновлений Ubuntu нажмите кнопку Установить…
  2017-08-02 07:38:10 | Категория: Система
   HTOP — КОНСОЛЬНЫЙ СИСТЕМНЫЙ МОНИТОР
Htop — основанный на ncursed инструмент просмотра запущенных процессов. Подобен top, но позволяет прокручивать список по вертикали и горизонтали, чтобы увидеть все процессы и их полные командные строки. Управление процессами (остановка, изменение приоритета) может выполняться без ручного ввода их идентификаторов. Утилита Htop доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр…
  2017-08-08 18:00:51 | Категория: Система
   EBOARD — ГРАФИЧЕСКАЯ ШАХМАТНАЯ ПРОГРАММА
eboard — графическая шахматная программа, которая может функционировать, как интерфейс к шахматным серверам в Интернете (например, FICS) и шахматным движкам типа Crafty. Этот пакет содержит шахматный интерфейс, что означает, что вы можете играть как с другим человеком на том же компьютере, так и участвовать в игре на сервере в Интернете. Чтобы играть против компьютера, нужно дополнительно установить шахматный…
  2017-08-07 10:51:21 | Категория: Игры
   Vokoscreen
Vokoscreen — простая и удобная программа для записи видео с экрана монитора. Можно снимать весь экран, окно или область экрана. Для записи с экрана используются кодеки mpeg4, libx264, форматы avi и mkv.Есть пока конечно недоработки в программе, если программу свернуть в трей, то ей совершенно не возможно управлять, но надеюсь в скором времени все недоработки будут устранены. Установить программу можно при помощи…
  2017-08-04 10:23:36 | Категория: Мультимедиа
   Rainlendar — программа-календарь
Rainlendar — программа-календарь, выпущенная для Windows, Mac OS X и Linux. До второй версии распространялась по лицензии GNU GPL. Kалендарь, можно планировать события и встречи, отдельно составлять список заданий, на выполнение которых требуется много времени, а также указывать дату, когда они должны быть завершены. Rainlendar создаёт на рабочем столе полупрозрачный календарь, которым можно управлять напрямую или с помощью…
  2017-09-17 09:14:31 | Категория: Офис

Вверх