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

   СТАВИМ FLASH, JAVA, АУДИО- И ВИДЕО-КОДЕКИ (LINUX)
Изначально из-за закрытости исходного кода кодеков многих из них в Ubuntu нет. Но установка кодеков очень проста и займет немного времени. Для начала обновим список репозиториев и поиск индексов обновленных версий программ, драйверов, ядра и всего прочего: sudo apt-get update Теперь, собственно, установим все доступные обновления: sudo apt-get upgrade Установим flash, java, аудио- и видео-кодеки: sudo apt-get install…
  2017-07-30 21:55:38 | Категория: Мультимедиа
   DOCKY — ДОК (ЛАУНЧЕР) ДЛЯ РАБОЧЕГО СТОЛА
Полноценный док, делающий открытие избранных приложений и управление окнами более простым и быстрым. Docky хорошо интегрируется в окружение GNOME и реализует серьёзный подход к настройке и использованию. Он просто работает. Docky обеспечивает запуск приложений, управление работающими приложениями и различные «доклеты», включая показ информации о загрузке процессора, о погоде, а также часы. Он подобен…
  2017-08-11 08:47:27 | Категория: Система
   VLC — МУЛЬТИМЕДИЙНЫЙ ПРОИГРЫВАТЕЛЬ ДЛЯ LINUX
VLC — это бесплатный, открытый, кросс-платформенный мультимедиа проигрыватель и фреймворк, который воспроизводит большинство мультимедийных файлов, а также DVD, Audio CD, VCD и различные протоколы потокового вещания. Простой, быстрый и мощный мультимедиа проигрыватель. Играет всё: файлы, диски, веб-камеры, устройства и сетевые потоки. Играет большинство кодеков без необходимости устанавливать кодек-паки:MPEG-2,…
  2017-07-31 20:16:21 | Категория: Мультимедиа
   DUKE NUKEM 3D — КУЛЬТОВАЯ КОМПЬЮТЕРНАЯ ИГРА В ЖАНРЕ ШУТЕРА ОТ ПЕРВОГО ЛИЦА
Duke Nukem 3D — культовая компьютерная игра в жанре шутера от первого лица, созданная компанией 3D Realms (подразделение Apogee) в 1996 году. Duke Nukem 3D является логическим продолжением игр серии Duke Nukem, но если первые две игры из серии были двухмерными платформерами, то третья часть выполнена в популярном на то время стиле Doom (псевдотрехмерные коридоры, вид от первого лица, сражения с применением различного вида…
  2017-08-08 11:10:18 | Категория: Игры
   FreeDoom — клон культового «шутера от первого лица» Doom II: Hell on Earth
FreeDoom — компьютерная игра, свободный клон культового «шутера от первого лица» Doom II: Hell on Earth. Оригинальная игра Doom вышла в 1993 году, через год после Wolfenstein 3D. В декабре 1997 года случилась беспрецедентная, на то время, акция — полный исходный текст Doom для Linux был опубликован под бесплатной несвободной лицензией. В 1999 году Джон Кармак перелицензировал исходные тексты под GNU General Public License. Остальные…
  2017-08-01 10:40:34 | Категория: Игры

Вверх