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

   CLIPGRAB — ЭТО БЕСПЛАТНЫЙ ЗАГРУЗЧИК И КОНВЕРТОР ВИДЕО ИЗ YOUTUBE, VIMEO, DAILYMOTION И МНОГИХ ДРУГИХ ОНЛАЙН СЕРВИСОВ
Что такое ClipGrab?ClipGrab — это свободное программное обеспечение для скачивание и конвертирования онлайн видео со многих сервисов, таких как YouTube or Vimeo.ClipGrab умеет скачивать видео с: YouTube, Clipfish, Collegehumor, Dailymotion, MyVideo, MySpass, Sevenload, Tudou, Vimeo.Полученное видео может быть конвертировано в один из следующих форматов: WMV, MPEG4, OGG Theora, MP3 (только аудио), OGG Vorbis (только аудио). Что еще умеет ClipGrab?ClipGrab не ограничивается сайтами…
  2017-08-11 09:41:22 | Категория: Интернет
   FrostWire — свободный P2P-клиент для файлообменной сети Gnutella и BitTorrent
FrostWire — свободный P2P-клиент для файлообменной сети Gnutella и BitTorrent. Программа написана на языке Java и является кроссплатформенным программным обеспечением, построенная на другом популярном клиенте Gnutella LimeWire. FrostWire является абсолютно бесплатной и распространяется под лицензией GNU General Public License.   Программа FrostWire является как бы симбиозом торрента с…
  2017-08-04 10:28:34 | Категория: Интернет
   YO FRANKIE! — БЕСПЛАТНАЯ ТРЕХМЕРНАЯ ИГРА ДЛЯ LINUX
Yo Frankie! — бесплатная трехмерная игра для Linux. Главный герой игры бельченок по имени Фрэнк, который может прыгать, бегать, нападать. Так же Вы можете подбирать предметы и кидать их в других персонажей игры. В игре три вида оружия: собственные лапы, жёлуди и желудёвая базука. Игра имеет открытые исходники, распространяемые по лицензии GPL. А вся графика, 3D модели, музыка распространяются по лицензии Creative Commons.…
  2017-08-10 20:59:31 | Категория: Игры
   Chromium
Chromium – это проект по разработке браузера с открытым исходным кодом, целью которого является предоставление всем интернет-пользователям инструмента для более безопасной, быстрой и стабильной работы с глобальной сетью. Chromium используется в качестве основы для Google Chrome, который является результатом ребрендинга Chromium (изменены название и логотип) с небольшими дополнениями, такими как отслеживание…
  2017-08-04 09:43:46 | Категория: Интернет
   Transcoder — видео конвертер для Linux
Transcoder — видео конвертер для Linux. Поддерживает следующие форматы: Видео: Ogg, AVI, MP4, Webm, FLV, Mpeg, MKV, 3gp Аудио: Vorbis, Aac, Ac3, MP3, MP2, AmrNB, AmrWB В видеоконвертере можно выставлять необходимое разрешение, битрейт аудио и видео, количество каналов и многое другое. Поддерживает пакетную обработку файлов. Установка Transcoder для Linux Ubuntu: Скачайте и установите deb пакет с официального сайта программы или установите…
  2017-08-06 19:16:51 | Категория: Мультимедиа

Вверх