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

   Geeqie — компьютерная программа для просмотра изображений
Geeqie — компьютерная программа для просмотра изображений. Важной особенностью программы является функция быстрого просмотра фотографий в формате Raw, а также, совместная работа с такими приложениями как UFRaw (возможность пакетной обработки Raw), GIMP, ImageMagick, gPhoto. Geeqie является свободным программным обеспечением, написанным на языке программирования C, и предназначенным для работы в Linux и других UNIX-подобных…
  2017-08-04 08:39:54 | Категория: Графика
   ДОБАВЛЯЕМ ФОНОВОЕ ИЗОБРАЖЕНИЕ В GRUB 2
Для добавления фонового изображения в GRUB 2 необходимо изображение в формате TGA. Для того чтобы добавить изображение в GRUB 2 необходимо в него добавить строчку: GRUB_BACKGROUND=/путь_к_папке_с_изображением/имя_файла.tga Откройте файл /etc/default/grub: sudo nano /etc/default/grub Добавьте в низу файла строчку GRUB_BACKGROUND=/путь_к_папке_с_изображением/имя_файла и обновите GRUB 2: sudo update-grub На этом все, при старте системы в GRUB 2 будет новое…
  2017-08-22 20:46:26 | Категория: Система
   ЗАГРУЗКА UBUNTU
Ubuntu — это бесплатная операционная система, идеально подходящая для использования на персональных компьютерах, ноутбуках и серверах.   Ubuntu 16.10 (Yakkety Yak) http://releases.ubuntu.com/yakkety/ubuntu-16.10-desktop-amd64.iso.torrent http://releases.ubuntu.com/yakkety/ubuntu-16.10-desktop-i386.iso.torrent Ubuntu 16.04 LTS (Xenial Xerus)  Операционная система для настольных компьютеров и серверов. Стабильная версия системы. Срок поддержки 5 лет, то есть обновления для…
  2017-08-05 11:36:58 | Категория: Загрузка
   OGS MAHJONG
OGS Mahjong – простая игра в жанрах «пасьянс маджонг” и «шисен-се” с симпатичной 3D графикой и спокойным саундтреком. Особенности 3 режима игры: Пасьянс Маджонг, Шисен-сё и Шисен-сё с гравитацией. Более 150 раскладок. Совместимость с форматом раскладок KMahjong. Редактор раскладок с возможностью быстро проверить раскладку в игре. Поддержка тем для фишек. 4 темы: «Классика”, «Нео-классика”,…
  2017-08-10 20:54:24 | Категория: Игры
   СОЗДАНИЕ ОБРАЗА CD/DVD-ДИСКА
Для создания образа CD/DVD-диска будем использовать утилиту dd. Команда для создания образа: dd if=/dev/cdrom of=~/cd.iso Указывать CD, DVD или имя файла устройства не нужно, так как ссылка /dev/cdrom подходит для любого типа оптического носителя. Например: dd if=/dev/cdrom of=/home/имя_пользователя/image01.iso Команда будет считывать из устройства данные и записывать в файл image01.iso до тех пор, пока не достигнет окончания устройства. При…
  2017-08-04 14:52:10 | Категория: Команды терминала

Вверх