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

   Создание сайта WordPress
Создать локальный сайт WordPress достаточно просто, особенно в Linux Ubuntu. Для создания сайта в первую очередь Вам необходимо установить LAMP. В наборе программ LAMP входят Apache — веб-сервер, MySQL — сервер, PHP. Дополнительно необходимо установить PHPMyAdmin — удобное веб приложение представляющее собой веб-интерфейс для администрирования СУБД MySQL. LAMP входит в состав…
  2017-08-12 21:10:50 | Категория: Сервер
   Монтируем iso-образ при помощи терминала
Монтируем iso-образ при помощи терминала Для монтирования iso-образа для начала необходимо создать точку монтирования обычно это /media или /mnt: sudo mkdir -p /mnt/ubuntu_iso Перед монтирование образа необходимо указать путь к папке с образом: cd /путь к папке/ например: cd /home/имя_пользователя/архив/OS_Linux/ Монтирование образа: sudo mount -o loop Kubuntu14.04-desktop-amd64.iso /mnt/ubuntu_iso Перейдите в папку /mnt где вы увидите папу с содержимым…
  2017-08-04 14:34:08 | Категория: Команды терминала
   Great Little Radio Player
Great Little Radio Player — программа для прослушивания радио, в целом весьма удобная программа, переведена на русский. Есть возможность добавления новых радиостанций, в базе программы долее 400 радиостанций.   В настройках Great Little Radio Player сразу необходимо поменять язык на русский, потом можно изменит внешний вид для чего имеются десятки уже установленных тем. Имеется сортировка станций по странам, по…
  2017-08-04 11:09:01 | Категория: Мультимедиа
   НИЗКОУРОВНЕВОЕ ФОРМАТИРОВАНИЕ ФЛЕШКИ (LINUX)
Если Ваша флешка перестала определятся или Вы наблюдаете проблемы с записью на флеш накопитель, то можно применить низкоуровневое форматирование.Для начала посмотрим список подключенных на данный момент устройств: fdisk -l Диск /dev/sda: 1000.2 Гб, 1000204886016 байт 255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 4096 байт I/O…
  2017-08-04 09:13:24 | Категория: Система
   Ranger — консольный файловый менеджер
Ranger — консольный Python файловый менеджер, позволяющий отображать дерево каталогов в двух измерениях: по иерархии каталогов и списком файлов. Навигация: Путешествие по директориям осуществляется с помощью стрелок. Клавиши вверх и вниз — по списку текущего каталога, влево — выше, по дереву папок, вправо — ниже.Для быстрого перехода к файлу/каталогу текущей директории, нажмите «f» и начните…
  2017-08-12 09:57:44 | Категория: Команды терминала

Вверх