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

   MIXXX — БЕСПЛАТНОЕ ПРИЛОЖЕНИЕ ДЛЯ СВЕДЕНИЯ И МИКШИРОВАНИЯ ЗВУКОВЫХ ДОРОЖЕК
Mixxx — бесплатное приложение для сведения и микширования звуковых дорожек, программа расчитана как на любителей, так и для профессионалов. Mixxx умеет синхронизировать скорость дорожек, изменять частотные характеристики, регулировать темп музыки и многое другое…Программа поддерживает файлы форматов MP3, WAVE OGG, и FLAC. Особенности программы: экспорт треков и списков воспроизведения из iTunes; использует…
  2017-08-09 21:44:24 | Категория: Мультимедиа
   htmlspecialchars_decode
htmlspecialchars_decode — преобразует специальные HTML-сущности обратно в соответствующие символы. Эта функция является антиподом htmlspecialchars(). Пример использования: $a = '&lt;a href=&quot;http://ubuntu-desktop.ru&quot;&gt;Ubuntu&lt;/a&gt;'; $a = htmlspecialchars_decode($a); echo $a; <a…
  2017-08-16 19:15:05 | Категория: PHP
   LEAFPAD ТЕКСТОВЫЙ РЕДАКТОР
Leafpad — простой, легковесный, быстрый GTK+ текстовый редактор для Unix-подобных систем с небольшим количеством зависимостей от внешних библиотек. Его достоинством является малое время запуска на большинстве современного оборудования. Последние версии поддерживают печать. Leafpad является стандартным текстовым редактором LXDE. Mousepad, бывший некоторое время стандартным текстовым редактором рабочей среды Xfce,…
  2017-08-04 22:46:31 | Категория: Офис
   Base64
Base64 - это позиционная система счисления с основанием 64. Система Base64 используется в электронной почте, как правило при передачи бинарных данных (файлы, картинки). Для кодирования используются символы английского алфавита (A-Z, a-z) и цифры (0-9), что в сумме составляет 62 знака, а для остальных двух знаков используются различные символы, в зависимости от разновидности Base64. base64_encode - кодирует данные способом MIME…
  2017-09-07 19:13:09 | Категория: PHP
   htmlspecialchars
htmlspecialchars -  преобразует специальные символы в HTML сущности. Эта функция полезна при отображении данных, введенных пользователем, которые могут содержать нежелательные HTML тэги, например в форуме или гостевой книге. Необязательный аргумент определяет режим обработки одиночных и двойных кавычек. В режиме по умолчанию, ENT_COMPAT, преобразуются двойные кавычки, одиночные остаются без изменений. В…
  2017-08-15 22:44:25 | Категория: PHP

Вверх