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

   ДИСТРИБУТИВЫ LINUX
Дистрибутивы Linux Ubuntu GamePack 13.10 Операционная система на базе Ubuntu, которая обеспечит гарантированный запуск более чем 1 880 игр, как оригинальных, разработанных специально для платформы GNU/Linux, так и значительного количества игр для MS Windows.Современную операционную систему невозможно представить без игр и Ubuntu тому не исключение.Для многих пользователей большим препятствием при переходе с Windows на Ubuntu были…
  2017-07-30 20:00:42 | Категория: Загрузка
   Удаление первого элемента массива
Для удаления первого элемента массива используется функция array_shift(). Все числовые ключи будут изменены таким образом, что нумерация массива начнётся с нуля. Пример использования: $a = array("кино", "музыка", "театр", "цирк"); print_r($a); echo "<br>"; array_shift($a); print_r($a); Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк ) Array ( [0] => музыка [1] => театр [2] => цирк…
  2017-08-20 21:27:41 | Категория: PHP
   MIXXX — БЕСПЛАТНОЕ ПРИЛОЖЕНИЕ ДЛЯ СВЕДЕНИЯ И МИКШИРОВАНИЯ ЗВУКОВЫХ ДОРОЖЕК
Mixxx — бесплатное приложение для сведения и микширования звуковых дорожек, программа расчитана как на любителей, так и для профессионалов. Mixxx умеет синхронизировать скорость дорожек, изменять частотные характеристики, регулировать темп музыки и многое другое…Программа поддерживает файлы форматов MP3, WAVE OGG, и FLAC. Особенности программы: экспорт треков и списков воспроизведения из iTunes; использует…
  2017-08-09 21:44:24 | Категория: Мультимедиа
   VIBER 4.2 — ПРОПРИЕТАРНЫЙ КЛИЕНТ ПОПУЛЯРНОГО СЕРВИСА ДЛЯ LINUX UBUNTU
Viber — приложение VoIP (интернет-телефон) для смартфонов, работающих на платформах Android, BlackBerry OS,iOS, Symbian, Windows Phone, Bada и компьютеров под управлением Windows, OS X и Linux. Интегрируется в адресную книгу и авторизует по номеру телефона. Позволяет делать бесплатные звонки через Wi-Fi и сети 3G (оплата толькоинтернет-трафика) между смартфонами с установленным Viber, а также…
  2017-08-11 17:43:20 | Категория: Интернет
   Krusader
Krusader — это простой в освоении, мощный, двухпанельный (в стиле Commander) файловый менеджер, похожий на Midnight Commander или Total Commander. Предоставляет все функции для управления файлами, которые только могут понадобиться. Дополнительно: широкие возможности обработки архивов, поддержка монтирования файловых систем, FTP, расширенный поисковый модуль, функции просмотра и правки, синхронизация каталогов, сравнение…
  2017-08-04 09:41:20 | Категория: Система

Вверх