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

   ЭНЕРГОСБЕРЕЖЕНИЕ — CPUFREQ
Cpufreq — апплет, предназначенный для смены частоты процессора. Будет весьма полезен тем, кто хочет продлить время работы своего ноутбука. Для нетбуков и ноутбуков актуальной проблемой является автоматическая регулировка частоты центрального процессора, которая позволяет экономить заряд батареи и уменьшать шум от работы системы охлаждения. Cpufreq позволяет с легкостью менять частоту работы…
  2017-08-03 21:45:19 | Категория: Система
   Починка холодильника
Ремонт холодильника является достаточно сложным и ответственным делом, поэтому стоит поручить его специалистам своего дела – мастерам, работающим в нашей компании. Мы производим ремонт прямо у вас дома, предлагая качественные услуги по приемлемой стоимости. Холодильник является сложным бытовым прибором, в котором могут возникать сотни различных неисправностей, ниже мы перечислим наиболее…
  2017-12-02 23:27:13 | Категория: Статьи партнеров сайта
   TIXATI — БЕСПЛАТНЫЙ BITTORRENT-КЛИЕНТ
Tixati — бесплатный BitTorrent-клиент для Microsoft Windows и Linux, отличающийся предоставлением пользователю расширенного контроля над торрентами, и в то же время сравнимый по нетребовательности к оперативной памяти с такими клиентами как µTorrent и Halite. Tixati обладает полным набором возможностей характерным для современных торрент-клиентов: Поддержка magnet-ссылок, снимающих необходимость загрузки…
  2017-08-10 08:14:03 | Категория: Интернет
   SMARTMONTOOLS — КОНТРОЛЬ И НАБЛЮДАЕТ ЗА СИСТЕМНЫМИ НАКОПИТЕЛЯМИ С ПОМОЩЬЮ S.M.A.R.T.
smartmontools — контроль и наблюдает за системными накопителями с помощью S.M.A.R.T.   Пакет smartmontools состоит из двух утилит (smartctl и smartd), которые контролируют и следят за системными накопителями используя самопроверку, анализ и систему технологического отчёта (S.M.A.R.T.), встроенную в большинство современных ATA и SCSI жёстких дисков. Этот пакет основан на коде пакета smartsuite и включает поддержку ATA/ATAPI-5 дисков. Он…
  2017-08-09 09:17:20 | Категория: Система
   Поиск в массиве
Для поиска в массиве используется функция array_search(). Функция осуществляет поиск данного значения в массиве и возвращает соответствующий ключ в случае удачи. Пример использования: $a = array(2=>"кино", 8=>"музыка", 9=>"театр", 12=>"цирк", 14=>"школа"); echo $key = array_search('музыка', $a); // выведет…
  2017-08-22 22:28:21 | Категория: PHP

Вверх