Уважаемые читатели сайта Ajaxs.ru

Очень рад что вы зашли на мой сайт. Надеюсь, Вы сможете найти здесь для себя полезную информацию. Зарегистрировавшись на сайте вы получаете ряд преимуществ:
1. При комментировании Вам не нужно вводить имя и капчу с картинки
2. Вы можете получать уведомления на Email к интерисующим вас урокам
3. Вы можете редактировать свои комментарии

Вход на сайт


Забыли пароль



Восстановление пароля


Войти на сайт

Зарегистрироваться

Главная / Основы CSS / Просмотр урока

     

Создание сайтов


Вам нужен небольшой сайт или просто хотите доработать уже существующий? | Подробнее

Циклы в PHP

Помимо условий не маловажную вещь в PHP, как, наверное, и в любом другом языке программирования, занимают циклы. Циклы задают многократное исполнение каких-либо действий, при выполнение определенного условия. В PHP различают три разных конструкции циклов:

цикл с предусловием:

while(условие)
{команда;}

В таких циклах сначала проверяется условие, которое вы задали и если оно верно, то выполняются действия которые написаны в фигурных скобках. Затем снова проверяется условие, если оно снова верно, то цикл повторяется до тех пор, пока условие станет неверным. Вот пример простейшего цикла:

$i = 0;
while($i < 10)
{
echo $i;
$i++;
}

При выполнении такого цикла на экране мы увидим последовательность цифр от 0 до 9. Теперь разберем его. Мы присвоили i значение нулю. Ноль меньше 10, следовательно, на экран у нас выводится значение $i, после чего к нему прибавляется единица. Снова проверяем единица меньше 10, значит, выполняем действия в фигурных скобках. Наконец когда $i становится равно 10, условие перестает выполняться и цикл заканчивается.

цикл с постусловием:

do
{команда;}
while(условие);

В циклах такого типа наоборот сначала выполняется действие, а уже потом проверяется условие.

итерационный цикл for:

for(Начальные данные; условие; действие после выполнения команды;)
{команда;}

В таких циклах мы сначала задаем начальные данные, затем через точку с запятой пишем условие. После чего происходят действия как только наша команда выполнится. Чтобы стало понятней, приведу пример:

for ($i = 1; $i <= 10; $i++)
{
echo $i;
}

В этом примере мы сначала присваиваем переменной $i значение 1. Затем проверяется условие $i меньше или равна 10, если оно выполняется, то на экран выводится ее значение. После этого мы прибавляем к $i единицу и снова проверяем условие. Этот цикл повторяется до тех пор пока условие не перестает быть верным. Результатом этого примера будет ряд чисел с 1 до 10.

Циклы играют очень важную роль в PHP программирование, поэтому очень важно в них разобраться и понять как они работают.

Автор: Евгений Бочкарев Урок добавлен: 29 Января 2009 23:20 Просмотров: 10978

Условия копирования материалов сайта

Все комментарии
#-4 Андрей 25-05-2011 в 12:37
Объясните пожалуйста,а почему i++ ??
#-3 Евгений 25-05-2011 в 15:34
i++ означает увеличить значение переменной на 1, то же самое можно было бы записать i=i+1. Этот синтаксис подобен синтаксису языков С (С++). Такая запись довольно удобна для использовании в счетчиках, когда их значение нужно увеличить на 1.
#-2 Андрей 25-05-2011 в 17:45
Все теперь понятно!)Спасибо большое!
#-1 wenmas 19-09-2012 в 17:59
аа в последнем примере нет ошибки? почему $i <=10 ведь тогда сразу выведит 1 и все? а если будет $i>= 10 то выведет от 1 до 10
#0 почемучка 28-10-2013 в 00:46
незнаю памойму правильно, условие выполнено поступает команда)
Добавить новый комментарий

Автор:

Текст сообщения:

Если в комментарии присутствует код, пожалуйста вставляете его между тегами [code][/code]

cap

Код с картинки:


Получать уведомления о новых комментариях по Email могут только зарегистрированные пользователи.

41001346159934
R314489888859
Уроки
Для начинающих
Интересное
Файлы
Полезное
Опрос

Много ли среди программистов девушек?

Последние комментарии
Ссылки