Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

Циклы в PHP

Циклы в PHP

Сегодня мы будем разбирать важнейшую тему в PHP, которая называется циклы. Для чего же предназначены циклы в PHP? При помощи циклов мы можем избегать повторений кода, если необходимо написать десять одинаковых строк при помощи оператора echo, мы сможем это сделать, скопировав десять одинаковых строк, однако это плохой вариант, и на помощь, для решения этой задачи к нам приходят PHP циклы. Сегодня мы разберем три цикла, которые называются: for, while, do-while. При их помощи мы решим три одинаковые задачи, которую я описал выше. Первый цикл for.

Рассмотрим его синтаксис: for(задаем команду(задание переменной); условие выполнения цикла; выполнение команды после итерации)

<?php
  for($i = 0; $i < 10; $i++) {
    echo "My name is Denis<br />";
  }
?>

Мы используем ключевое слово for, где в скобках, указываем определенные команды. Первое что мы делаем - это присваиваем переменной $i, значение 0, с этой переменной мы в дальнейшем будем работать в цикле. Далее указывается условие выхода из цикла, пока переменная $i, будет меньше 10, цикл будет выполняться. И последнее третье условие - это действие, которое будет выполняться после каждой итерации цикла. В данном случае переменная $i будет увеличивать свое значение на единицу. И так до тех пор, пока условие не будет возвращать false. Пока условие является истиной, мы выполняем все действия, которые находится внутри фигурных скобок, в данном случае выводим строку при помощи echo.

Цикл while, для него мы используем такой синтаксис: while(условие выполнения цикла).

<?php
  $i = 0;
  while($i < 10) {
    echo "My name is Denis<br />";
    $i++;
  }
?>

До начала условия цикла while, мы инициализируем значение переменной, а дальше выполняем условие цикла while. Можно сказать следующее: пока выполняется условие ($i < 10), мы будем выполнять следующие действия, и выполняем то, что у нас находится после фигурных скобок. После выполнения всех действий, мы увеличиваем значение переменной на единицу, и обратно переходим к условию цикла, и так до тех пор, пока условие не возвратит false.

Последний на сегодня цикл do-while. Его синтаксис таков: do { операции }while(условие выполнения цикла). Его отличие от цикла while следующее, что вначале всегда, хотя бы 1 раз выполняется операция, а потом лишь проверяется условие.

<?php
  $i = 10;
  do {
    echo "My name is Denis<br />";
    $i++;
  }
  while($i < 10);
?>

В результате, мы получим лишь одну итерацию, т.к., в дальнейшем наше условие возвратит false, и цикл перестанет выполняться.

На этом мы завершаем сегодняшнюю тему, изучения циклов. Если вы впервые сталкиваетесь с этой темой, Вам будет тяжело сейчас все это осмыслить, но при определенной практике это будет являться для Вас мелочью. А если Вы уже использовали циклы, данная тема освежит Ваши знания. Всего доброго, до встречи!

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

Сегодня мы рассмотрим еще одну возможность, которую предоставляет нам CSS3, а именно поговорим о псевдоклассе target, для чего он нам может быть нужен, и рассмотрим один из самых популярных способов его применения.


Как вставить видео с YouTube

Как вставить видео с YouTube

Довольно часто Вы видите на различных ресурсах видео, которое хранится на сервисе youtube, но каким-то образом его можно воспроизвести на данном сайте. Об этом сегодня пойдет речь, и я расскажу Вам, как вставить видео с YouTube.

Добавить комментарий: