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

   ПЕРЕНОС КНОПОК УПРАВЛЕНИЯ ОКНА ВПРАВО. UBUNTU.
Для начинающих пользователей Ubutnu возможно расположение кнопок управления окна в левой части будет не совсем удобно, хотя немного прикрикнув это не вызывает ни каких затруднений, но тем не менее можно перенести кнопки управления слева на право. В терминале выполняем следующую команду: gsettings set org.gnome.desktop.wm.preferences button-layout «:maximize,minimize,close» Если не понравилось, то возвращаем все назад: gsettings set…
  2017-08-06 09:59:37 | Категория: Ubuntu
   Youtube-dlG — графический интерфейс для консольного инструмента youtube-dl (загрузка видео с YouTube)
Youtube-dlG — это кроссплатформенный графический интерфейс для популярного консольного инструмента для загрузки видео youtube-dl. Этот интерфейс позволяет вам одновременно загружать несколько видео, автоматически конвертировать загруженные видео в аудио, позволяет вам выбрать необходимое качество видео и многое другое. Youtube-dl — консольный загрузчик видео, который, несмотря на свое имя, позволяет…
  2017-08-12 20:09:11 | Категория: Интернет
   ЭНЕРГОСБЕРЕЖЕНИЕ — CPUFREQ
Cpufreq — апплет, предназначенный для смены частоты процессора. Будет весьма полезен тем, кто хочет продлить время работы своего ноутбука. Для нетбуков и ноутбуков актуальной проблемой является автоматическая регулировка частоты центрального процессора, которая позволяет экономить заряд батареи и уменьшать шум от работы системы охлаждения. Cpufreq позволяет с легкостью менять частоту работы…
  2017-08-03 21:45:19 | Категория: Система
   I-NEX — ПРОГРАММА ДЛЯ ПОДРОБНОГО ПРОСМОТРА ИНФОРМАЦИИ О СИСТЕМЕ И АППАРАТНОЙ ЧАСТИ ВАШЕГО КОМПЬЮТЕРА
I-Nex — программа с графическим интерфейсом для подробного просмотра информации о системе и аппаратной части Вашего компьютера. Просмотр параметров системы аппаратной части ПК осуществляется при помощи вкладок, каждая вкладка отвечает за просмотр определенной информации: процессор, видеокарта, материнская плата и т. д. Установка I-Nex для Linux Ubuntu (14.04) Для установки I-Nex в терминале поочередно выполните…
  2017-08-10 19:30:59 | Категория: Система
   CAIRO-DOCK — ФУНКЦИОНАЛЬНЫХ И КРАСИВЫЙ ДОК ДЛЯ РАБОЧЕГО СТОЛА LINUX
Cairo-Dock выглядит очень красиво и стильно, доступно множество эффектов и тем оформления. Имеется горячие клавиши для быстрого запуска приложений. При помощи плагинов можно добавлять в док элементы для проверки почты, чтения RSS лент, отображения погоды, отправки сообщений и др. Программа Cairo-Dock доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться…
  2017-08-11 19:25:19 | Категория: Система

Вверх