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

   SLINGSCOLD — МЕНЮ ПРИЛОЖЕНИЙ UBUNTU
В Ubuntu используется меню приложений Dash, оно весьма удобно и функционально, но тем не менее можно установить дополнительное меню приложений Slingscold которое выполнено в стиле MacOS X. Работает оно немного по шустрей чем меню приложений Dash и намного проще.     Для установки необходимо скачать пакет   Для 32-bit. системы: cd /tmp   wget http://sourceforge.net/projects/linuxfreedomfor/files/ubuntu/slingscold_1.2.1-1_i386.deb   sudo dpkg -i…
  2017-08-03 13:35:14 | Категория: Ubuntu
   СХЕМОТЕХНИЧЕСКИЙ РЕДАКТОР GEDA
Проект gEDA создал и продолжает вести работу над набором GPL-инструментов системы автоматизированного проектирования электроники. Эти инструменты используются для проектирования электронных устройств, создания схемотехники, симуляции, создания прототипов и производства. В настоящее время проект gEDA предлагает сложившийся инструментарий проектирования электронных устройств, состоящий из свободных…
  2017-08-04 09:44:56 | Категория: Разное
   ПРОВЕРКА ЖЕСТКОГО ДИСКА НА BAD БЛОКИ
Проверка жесткого диска на bad блоки. Программа badblocks позволяет проверить жесткий диск на наличие сбойных блоков. Проверка выполняется очень просто:sudo badblocks -v <имя_устройства> например: sudo badblocks -sv /dev/sda1 -s — отображает ход процесса проверки, выводя номера блоков в том порядке, как они проверялись.-v — программа подробно сообщать о происходящем. Для того чтобы узнать имя уст-ва воспользуйтесь…
  2017-08-06 19:57:46 | Категория: Система
   ПОДКЛЮЧЕНИЕ ЯНДЕКС ДИСК В NAUTILUS (3.6 И ВЫШЕ)
Яндекс Диск — бесплатный сервис, позволяющий хранить и передавать файлы на любое устройство, подключённое к интернету. Сервис полностью бесплатен, но имеются платные возможности расширения доступного дискового пространства. По умолчанию предоставляются 3 ГБ пространства, которые можно расширить до 10 ГБ. Для подключения в Nautilus 3.6 и выше достаточно выполнить очень простые действия: Выберите пункт…
  2017-08-04 07:46:03 | Категория: Интернет
   Перевод чисел из одной системы счисления в другую (php)
hexdec — Переводит число из шестнадцатеричной системы счисления в десятичную. Пример использования: $a = '7e0'; echo hexdec($a); 2016 dechex — Переводит число из десятичной системы счисления в шестнадцатеричную. Пример использования: $a = 2016; echo dechex($a); 7e0 decbin — Переводит число из десятичной системы счисления в двоичную. Пример использования: $a = 2016; echo decbin($a); 11111100000 bindec — Переводит число из двоичной…
  2017-08-11 10:56:46 | Категория: PHP

Вверх