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

   WORLD OF TANKS ДЛЯ LINUX UBUNTU
World of Tanks  — компьютерная игра, клиентская массовая многопользовательская онлайн-игра в реальном времени в жанре аркадного танкового симулятора в историческом сеттинге Второй мировой войны, разработанная белорусской студией Wargaming.net. Разработчиками игра позиционируется как массовая многопользовательская онлайн-игра в жанре action с элементами ролевой…
  2017-08-09 23:55:15 | Категория: Игры
   Y PPA Manager — PPA менеджер
Y PPA Manager — программа для редактирования и управления PPA репозиториями Launchpad. Y PPA Manager позволяет очень быстро, а самое главное просто удалить, добавить или отредактировать репозиторий, посмотреть список подключенных репозиториев, а так же получить список приложений находящихся в этом репозитории. Помимо всего Y PPA Manager может удалить дубликаты репозиториев, решить проблемы с ключами, загружать…
  2017-08-12 20:41:10 | Категория: Система
   Скачать Edubuntu
Edubuntu 14.04.1 edubuntu-14.04.1-dvd-amd64.iso.torrent edubuntu-14.04.1-dvd-i386.iso.torrent Edubuntu 14.04 (Trusty Tahr) edubuntu-14.04-dvd-amd64.iso.torrent edubuntu-14.04-dvd-i386.iso.torrent Скачать через торрент Edubuntu 13.10 edubuntu-13.10-dvd-amd64.iso.torrent edubuntu-13.10-dvd-i386.iso.torrent Edubuntu 12.04.4 edubuntu-12.04.4-dvd-amd64.iso.torrent edubuntu-12.04.4-dvd-i386.iso.torrent Команда Edubuntu предлагает релиз с долгосрочной поддержкой  — Edubuntu 14.04.1 LTS Edubuntu — это специализированная версия Ubuntu Linux, предназначенная для использования…
  2017-07-30 19:37:28 | Категория: Загрузка
   Удаление повторяющихся элементов в массиве
Для удаления повторяющихся элементов в массиве используется функция array_unique(). Пример использования: $a = array('1', '2', '3', '3', '4', '4', '5', 'e','c','e'); $a = array_unique($a); print_r($a); Array ( [0] => 1 [1] => 2 [2] => 3 [4] => 4 [6] => 5 [7] => e [8] => c…
  2017-08-20 16:57:47 | Категория: PHP
   Dlume — простая в использовании адресная книга
Dlume — простая адресная книга на основе gtk2. Вы можете легко добавлять, редактировать и удалять записи в базe данных XML-формата, для каждой записи можно добавить описание. Возможность быстрого поиска позволяет с удобством искать требуемые данные. Также доступен экспорт в CSV и HTML форматы. Интерфейс заимствован из программы Paddress и усовершенствован. Установить программу можно через «Центр приложений…
  2017-08-12 20:53:23 | Категория: Офис

Вверх