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

   YO FRANKIE! — БЕСПЛАТНАЯ ТРЕХМЕРНАЯ ИГРА ДЛЯ LINUX
Yo Frankie! — бесплатная трехмерная игра для Linux. Главный герой игры бельченок по имени Фрэнк, который может прыгать, бегать, нападать. Так же Вы можете подбирать предметы и кидать их в других персонажей игры. В игре три вида оружия: собственные лапы, жёлуди и желудёвая базука. Игра имеет открытые исходники, распространяемые по лицензии GPL. А вся графика, 3D модели, музыка распространяются по лицензии Creative Commons.…
  2017-08-10 20:59:31 | Категория: Игры
   array() — работа с массивами
Массив  представляет собой определенный набор элементов, который хранится в одной переменной. В  массивах каждый элемент имеет индекс. Создать такой массив можно с помощью конструктора array(), который содержит список значений, разделённых запятыми: $i = array(1,2,3); Вместо конструктора array(), можно использовать более короткий синтаксис: $i = [1,2,3]; После создания массива Мы можем обратится к любому…
  2017-08-11 11:04:23 | Категория: PHP
   Vivaldi — интернет-браузер
Vivaldi — интернет-браузер, созданный компанией Vivaldi Technologies на основе свободного браузера Chromium и движка Blink. Первая тестовая версия стала доступна 27 января 2015 года. Vivaldi лучше всех остальных браузеров проходит тест на поддержку HTML5, оставив далеко позади всех конкурентов. Vivaldi призван удовлетворить потребности пользователей, которым нужно больше, чем просто браузер. Ряд функций, такие как боковая панель,…
  2017-08-12 22:46:03 | Категория: Интернет
   Ubuntu 32-bit с ОЗУ более 4Гб
Как известно 32-bit система не поддерживает оперативную память более 3,2 Гб. Для преодоления этого ограничения используют PAE ядра. Если к своим 3Гб оперативки вы решили докупить еще немного, а переустанавливать  OC Ubuntu 32 bit систему нет ни какого желания или возможности, то для поддержки большего объема памяти в терминале выполните следующую команду: apt-cache search linux-image | grep pae Вам будут доступны несколько ядер…
  2017-08-11 23:08:50 | Категория: Система
   СТАВИМ FLASH, JAVA, АУДИО- И ВИДЕО-КОДЕКИ (LINUX)
Изначально из-за закрытости исходного кода кодеков многих из них в Ubuntu нет. Но установка кодеков очень проста и займет немного времени. Для начала обновим список репозиториев и поиск индексов обновленных версий программ, драйверов, ядра и всего прочего: sudo apt-get update Теперь, собственно, установим все доступные обновления: sudo apt-get upgrade Установим flash, java, аудио- и видео-кодеки: sudo apt-get install…
  2017-07-30 21:55:38 | Категория: Мультимедиа

Вверх