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

   SOUND SWITCHER INDICATOR — ИНДИКАТОР ДЛЯ ВЫБОРА ВХОДА/ВЫХОДА ЗВУКА В LINUX UBUNTU
Sound Switcher Indicator — индикатор для выбора входа/выхода звука в Ubuntu. Индикатор позволит Вам выбирать текущий вход и выход аудио, а также специальный порт выхода. Sound Switcher позволяет упростить переключение для тех, кто часто переключаться между динамиками, наушниками и портом HDMI в Ubuntu. Установка Sound Switcher Indicator в Linux Ubuntu (14.04): sudo apt-add-repository ppa:yktooo/ppa sudo apt-get update sudo apt-get install indicator-sound-switcher При постоянном…
  2017-08-10 19:03:23 | Категория: Система
   НИЗКОУРОВНЕВОЕ ФОРМАТИРОВАНИЕ ФЛЕШКИ (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 | Категория: Система
   Межстраничная навигация
Для создания межстраничной навигации, можно использовать простой скрипт который показывает ссылку на предыдущую и следующую статью сайта. Алгоритм скрипта очень прост - первоначально Вам нужно подключиться к базе данных MySQL, где будет таблица с информацией, которую нужно вывести. Само подключение может храниться в отдельной папке или в индексном файле. Предположим у нас есть таблица blog, в которой…
  2017-08-10 22:34:06 | Категория: PHP
   array() — работа с массивами
Массив  представляет собой определенный набор элементов, который хранится в одной переменной. В  массивах каждый элемент имеет индекс. Создать такой массив можно с помощью конструктора array(), который содержит список значений, разделённых запятыми: $i = array(1,2,3); Вместо конструктора array(), можно использовать более короткий синтаксис: $i = [1,2,3]; После создания массива Мы можем обратится к любому…
  2017-08-11 11:04:23 | Категория: PHP
   FOCUSWRITER — СВОБОДНЫЙ ТЕКСТОВЫЙ РЕДАКТОР
FocusWriter — свободный текстовый редактор с минималистическим пользовательским интерфейсом, позволяющим полностью сфокусироваться на работе.   Рабочее поле программы раскрывается на весь экран (F11) и видно только текст, если переместить курсор мыши в самый верх, то становиться доступным панель управления текстового редактора. FocusWriter поддерживает базовые функции форматирования…
  2017-08-06 01:53:04 | Категория: Офис

Вверх