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

   PyChess
PyChess бесплатная игра для Linux, игра весьма проста и функциональна. PyChess — GTK клиент для игры в шахматы, которой с успехом могут использовать как новички, так и профессионалы. Можно играть с компьютером, либо в онлайн режиме с реальными противниками, на многих доступных бесплатных игровых серверах. Программа была разработана для среды Gnome, но с успехом работает во многих Линукс-дистрибутивах, с…
  2017-08-01 23:17:11 | Категория: Игры
   Chromium
Chromium – это проект по разработке браузера с открытым исходным кодом, целью которого является предоставление всем интернет-пользователям инструмента для более безопасной, быстрой и стабильной работы с глобальной сетью. Chromium используется в качестве основы для Google Chrome, который является результатом ребрендинга Chromium (изменены название и логотип) с небольшими дополнениями, такими как отслеживание…
  2017-08-04 09:43:46 | Категория: Интернет
   ARORA — КРОССПЛАТФОРМЕННЫЙ БРАУЗЕР С ОТКРЫТЫМИ ИСХОДНЫМИ КОДАМИ
Arora — кроссплатформенный браузер с открытыми исходными кодами, использующий браузерный движок WebKit. Браузер умеет работать со вкладками, имеет минималистичный интерфейс, простой журнал посещений, закладки, режим конфиденциальности, автозаполнение форм, фильтры блокирования рекламных объявлений и возможность установить пользовательскую таблицу стилей. Программа arora доступна в официальном…
  2017-08-11 19:29:48 | Категория: Интернет
   Teeworlds — свободная компьютерная игра в жанре многопользовательского 2D шутера
Teeworlds — свободная компьютерная игра в жанре многопользовательского 2D шутера. В связи с особенностями физики имеет свой уникальный геймплей. Игра похожа на игры Worms, Soldat и Counter-Strike 2D. Игрок управляет похожим на колобка персонажем. Цель играющего зависит от режима игры: например, уничтожить противников, доставить вражеский флаг к себе на базу или добежать до конца карты. Установка для…
  2017-08-02 14:54:48 | Категория: Игры
   BRASERO — ПРОГРАММА ДЛЯ ЗАПИСИ CD И DVD
Brasero — свободная программа для записи CD и DVD для UNIX-подобных операционных систем. Brasero имеет простой, интуитивно понятный пользовательский интерфейс и предоставляет все необходимые инструменты для записи оптических дисков, интегрируется в область уведомлений (при запущенных действиях) и показывает всплывающие уведомления. Программа Brasero доступна в официальном репозитории Ubuntu, поэтому ее можно…
  2017-08-04 22:18:22 | Категория: Мультимедиа

Вверх