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

   array_intersect_key - вычисление пересечения массивов, сравнивая ключи
Функция array_intersect_key() сравнивает два массива и выводит элементы первого массива если ключи этих элементов совпадают с ключами во втором массиве, при этом значения элементов второго массива игнорируются. $a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник'); $b = array (1=>'кошка',3=>'пряник',4=>'кино',5=>'стакан'); $arr = array_intersect_key ($a, $b); print_r($arr); Array ( [1] => кошка [4] =>…
  2017-09-03 19:08:06 | Категория: PHP
   VIOLETLAND КРОССПЛАТФОРМЕННАЯ ИГРА С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ
Violetland — кроссплатформенная игра с открытым исходным кодом. Игроку необходимо управлять девушкой по имени Вайолет, которая сражается с толпами монстров, количество которых постоянно увеличивается. Главный герой игры использует несколько видов оружия, может перемещаться по игровому полю. Помимо оружия можно подбирать аптечки с бонусами которые оставляют убитые монстры. Для установки игры в Linux Ubuntu…
  2017-08-11 14:40:34 | Категория: Игры
   WALLCH — ПРОГРАММА ДЛЯ АВТОМАТИЧЕСКОЙ СМЕНЫ ОБОЕВ РАБОЧЕГО СТОЛА В GNOME И UNITY
Wallch — программа для автоматической смены обоев рабочего стола в Gnome и Unity. Программой очень легко пользоваться, в первую очередь необходимо зайти в настройки и поменять язык интерфейса на русский, а дальше все просто — указываете паку с файлами изображений или составляете свой список изображений. В программе есть дополнения это «Живые обои Земля», которые будут показывать снимок из космоса, и…
  2017-08-04 10:54:54 | Категория: Ubuntu
   Totem
Totem — свободный медиаплеер (аудио и видео) для рабочей среды GNOME.Начиная с GNOME версии 2.1 Totem официально является её частью. Возможности программы: Интеграция со средой GNOME и файловым менеджером Nautilus. Проигрывание дисков DVD, VCD и CD. Регулировка изображения. Изменяемое соотношение сторон изображения. Субтитровая и языковая поддержка. Поддержка различных конфигураций многоканального звука. Файлы…
  2017-08-04 22:26:20 | Категория: Мультимедиа
   СЕАНСЫ И ЗАПУСК (XUBUNTU)
Сеансы и запуск Для переходы в настройки сеансы и запуск откройте диспетчер настроек, выберите опцию сеансы и запуск. Данная опция позволяет настроить параметры запуска рабочего стола и заставки, убрать или оставить диалог выбора при входе в систему, выбрать заставку при запуске системы, настроить автозапуск приложений и настроить совместимость GNOME или KDE приложений при работе с Xubuntu.     Показать…
  2017-08-01 15:28:21 | Категория: Система

Вверх