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

   SHUTDOWN GTIMER — ТАЙМЕР ОТКЛЮЧЕНИЯ КОМПЬЮТЕРА
Shutdown GTimer — таймер отключения компьютера. Программа позволяет по таймеру завершить работу или перевести компьютер в спящий, ждущий режим, а так же перезагрузить или выйти из системы. Программа очень проста в использовании, достаточно выставить таймер и выбрать действие (выключить, перезагрузить, ждущий режим и тд.) Для установки программы в Linux Ubuntu необходимо скачать и установить deb пакет. Для…
  2017-08-11 19:28:42 | Категория: Система
   Цикл 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 должен…
  2017-08-14 23:16:23 | Категория: PHP
   SCROT — УТИЛИТА ПОЗВОЛЯЮЩАЯ ДЕЛАТЬ СКРИНШОТЫ ЭКРАНА ПРИ ПОМОЩИ ТЕРМИНАЛА
Scrot — утилита позволяющая делать скриншоты экрана при помощи терминала. Scrot как и аналогичные программы с графическим интерфейсом может делать снимки с задержкой по времени, а так же делать снимки выделенной области. Перед тем как делать снимок экрана при помощи утилиты Scrot, можно задать папку в которой будут сохранены снимки, если этого не сделать то снимки будут сохранятся в текущей…
  2017-08-11 17:48:15 | Категория: Команды терминала
   Audacious — бесплатный музыкальный проигрыватель для Linux
Audacious — бесплатный музыкальный проигрыватель для Linux. Работает очень быстро, поддерживает скины, плагины, эквалайзер. Поддерживает проигрывание большого числа аудио форматов. Audacious Media Player — распространяется согласно GNU GPL. Широкий набор возможностей в Audacious достигается благодаря плагинам. Обычно самые полезные плагины уже встроены в плеер: MP3, Ogg Vorbis, FLAC и Monkey’s Audio. В плеер…
  2017-08-03 15:03:04 | Категория: Графика
   gresistor — калькулятор цветового кода резисторов
gresistor Калькулятор цветового кода резисторов   Простая программа для определения номинала и допуска по цветовому коду резисторов.   Программу можно установить при помощи терминала или из репозитория Ubuntu: sudo apt-get install gResistor Необходимо скачать 14,6 kБ архивов.   Запуск…
  2017-08-02 07:44:35 | Категория: Разное

Вверх