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

   Hex-a-Hop — бесплатная занимательная игра-головоломка для Linux
Нужно сломать все зеленые плитки. Для этого в большинстве случаев нужно прыгнуть на них. Плитка трескается, а если на нее наступить, то они сломаются окончательно когда Вы с нее спрыгните. Не дайте загнать себя в ловушку. Клавиши перемещения: Q,W,E,A,S,D или цифры на числовой клавиатуре. Также можно использовать мышку и щелкать по плитке, на которую нужно переместиться. Чтобы вернуться назад при неверном ходе…
  2017-08-01 15:24:45 | Категория: Игры
   МЕНЯЕМ ЛОГОТИП UBUNTU 13.10 НА ПАНЕЛИ UNITY
Меняем логотип Ubuntu 13.10 на панели Unity В Ubuntu 13.10 логотип панели Unity находится в папке /usr/share/unity/icons/, launcher_bfb.png — значок логотипа. Для начала нам необходимо сделать резервную копию значка логотипа, на случай если вы захотите вернуть его обратно: sudo cp /usr/share/unity/icons/launcher_bfb.png /usr/share/unity/icons/launcher_bfb.png.back Затем нам нужна иконка в формате PNG с размерами 48 на 48 пикселей. Для примера я выбрал пингвиненка. Скачать…
  2017-08-04 08:59:09 | Категория: Ubuntu
   Создаем файл sitemap.xml
Файл Sitemap — это файл с информацией о страницах сайта, подлежащих индексированию. Разместив этот файл на сайте, можно сообщить поисковому роботу (Yandex, Google и др.): какие страницы вашего сайта нужно индексировать; как часто обновляется информация на страницах; индексирование каких страниц наиболее важно. Файл Sitemap учитывается при индексировании сайта роботом, однако поисковые системы не гарантируют,…
  2017-08-29 20:47:12 | Категория: PHP
   Цикл foreach
Цикл foreach предоставляет простой способ перебора массивов. Foreach работает только с массивами и объектами, и будет генерировать ошибку при попытке использования с переменными других типов или не инициализированными переменными. Первый вид синтаксиса цикла foreach: foreach ($array as $value) { инструкции } Цикл foreach будет перебирать заданный массив — $array . На каждой итерации значение текущего элемента…
  2017-08-11 12:09:21 | Категория: PHP
   WARSOW — КИБЕРСПОРТИВНАЯ КОМПЬЮТЕРНАЯ ИГРА В ЖАНРЕ ТРЁХМЕРНОГО ШУТЕРА
Warsow — киберспортивная компьютерная игра в жанре трёхмерного шутера с видом от первого лица; разработана группой энтузиастов на игровом движке QFusion, который, в свою очередь, является модифицированной версией движка id Tech 2. Исходный код игры полностью открыт, однако ресурсы являются проприетарными и доступны по лицензии Warsow Content License. Игра выпускается в версиях для операционных систем Windows и Linux. Warsow…
  2017-08-09 00:08:51 | Категория: Игры

Вверх