Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 08.02.2026 Время: 14:44
Ваш IP: 216.73.216.140
Загрузка сервера: 2.33
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 Tweak — приложение облегчающее настройку Ubuntu.
Оно предлагает множество настроек системы и рабочего стола, недоступных обычным способом. Программа обладает следующим набором функций: Показ основной системной информации (дистрибутив, ядро, процессор, память и т. д.). Настройка Unity, Unity launcher, Главного меню). Настройка Nautilus, сценарии и шаблоны документов для контекстного меню. Настройка Compiz, углов экрана, оконных эффектов, эффектов…
  2017-08-03 13:38:24 | Категория: Ubuntu
   Арифметические операторы
Арифметические операторы: - $a смена знака $a + $b сложение $a - $b вычитание $a * $b умножение $a / $b деление $a % $b деление по модулю (целочисленный остаток от деления $a на $b) Пример использования: $a = -27; $b = 5; echo $a % $b; // выведет -2 Операция вычисления остатка от деления "%" работает только с целыми числами, так что применение ее к дробным может привести к нежелательному…
  2017-08-27 20:35:36 | Категория: PHP
   APT-FAST — УТИЛИТА УСКОРЯЮЩАЯ ЗАГРУЗКУ НОВЫХ ПАКЕТОВ
Apt-fast — утилита позволяющая значительно ускорить загрузку новых пакетов используя для загрузки многопоточный режим загрузки. Apt-fast использует менеджеры загрузки axel и aria2. Пользоваться apt-fast также просто как и apt-get. Вы можете пользоваться всеми теми же командами что и для apt-get, просто замените в команде слово «get” на «fast”. Вот как выглядят наиболее распространенные команды: установка пакета:…
  2017-08-11 13:57:46 | Категория: Команды терминала
   POGO – МИНИМАЛИСТИЧНЫЙ И ЛЁГКИЙ МУЗЫКАЛЬНЫЙ ПРОИГРЫВАТЕЛЬ
Проигрыватель Pogo очень прост в использовании, поддерживает форматы Ogg Vorbis, MP3, FLAC, Musepack, Wavpack и MPEG-4 AAC, импорт и экспорт списков воспроизведения. Добавлять файлы можно через контекстное меню или простым перетаскиваем их в окно программы. Через меню программы «Параметры» можно включить эквалайзер, настроить загрузку обложек альбомов и параметры всплывающих уведомлений. Установка Pogo в Ubuntu В терминале…
  2017-08-11 19:31:01 | Категория: Мультимедиа
   FatRat - многопротокольный менеджер загрузок
FatRat - многопротокольный расширяемый менеджер загрузок для операционных систем семейства Linux. Поддерживает различные протоколы, такие как HTTP, Proxy/SOCKS5, FTP, BitTorrent, а также загрузку RSS-лент и загрузку с сервиса RapidShare. Интегрирована возможность работы с системами Dropbox, OpenSubtitles. Как и большинство других менеджеров, поддерживает возобновление загрузки файла в случае обрыва соединения. Функциональность Для работы…
  2017-08-31 10:56:42 | Категория: Интернет

Вверх