Цикл for в php
Цикл for php. Как работает цикл for php -описание с примерами. Цикл в обратную сторону.
Всё о цикле for, описание с примерами
- Что такое цикл for в php
- Пример самого простого цикла
- Цикл for в обратном направлении
- как сделать цикл с шагом в 2 php
Что такое цикл for в php
Наверняка вы знаете такое слово цикл, какое-то повторное выполнение действий.
Синтаксис цикла for:
for ($i = 0; $i < 10; $i++)
{
echo $i. "<br>";
}
Как переводится for с английского:
for - переводится как : для, ради предлог. В течение наречие. Ибо союз
Как работает цикл for в php
Разберем выше приведенный синтаксис цикла forНачинается цикл с английского слова для – for.
Внутри круглых скобок первым элементом идет переменная "$i" равно "0", что означает, что цикл for будет начинаться с нуля:
Далее идет условие, пока переменная "$i" менее "10" продолжаем цикл:
И последний элемент - это счетчик "$++" - поэтому, такой тип цикла - называют со счетчиком.
Далее идут фигурные скобки , что означает - мы добрались до тега цикла.
echo $i. "<br>";
}
Пример самого простого цикла
Для примера возьмем цикл for из синтаксиса:
Начинать будем с нуля
И получим первую строку программы цикла :
Здесь следует отметить, что нужно представлять, некоторые обозначения, которые могут встречаться, (мы сделаем отдельную страницу, посвящённую обозначениям, их тупо нужно выучить!) к примеру:
Внутри фигурных скобок напишем тело цикла например самое простое вывод номера цикла :
Соберем весь код вместе:
for ($i = 0; $i < 10; $i++)
{
echo $i. "<br>";
}
Результат работы цикла for в php:
1
2
3
4
5
6
7
8
9
Цикл for от большего к меньшему php
Цикл for в обратную сторону, чтобы считал от большего к меньшему... просто вылетело из головы и вспомнить не могу...
И в целом интернете, нет тех трех строчек, который мне нужны!
Чтож - давайте это исправим!
Как запустить цикл в обратную сторону php?
Начинаем цикл со значения, с которого будем считать наш массив - пусть это будет число 10.
Второй параметр, цикл должен продолжаться, пока переменная($i) больше нуля :
И последним значением вставляем "декремент":
Соберем весь цикл от большего к меньшему вместе:
for ($i = 10; $i > 0 ; $i--)
{
echo $i. "<br>";
}
Результат использования цикла от большего значения к меньшему:
9
8
7
6
5
4
3
2
1
Как сделать цикл с шагом в 2 php.
Для того, чтобы сделать цикл с шагом в "2" или более чем "1"! Вам потребуется:
Берем любой цикл "for".
И в последнем третьем аргументе прописываем шаг в "2" или любой другой шаг отличный от 2...
Например шаг в 3...
Код для цикла в шаг +2
<?
for ($i=0; $i<20; $i=($i+2)) {
echo = ($i.': привет мир<br>');
}
?>
Результат выполнения кода цикла в шаг +2
2: привет мир
4: привет мир
6: привет мир
8: привет мир
10: привет мир
12: привет мир
14: привет мир
16: привет мир
18: привет мир
Тут... для одного из проектов требовалось сделать склонение числительных... давайте прогоним по именительному падежу...
2: два
4: четыре
6: шесть
8: восемь
10: десять
12: двенадцать
14: четырнадцать
16: шестнадцать
18: восемнадцать
В связи с тем, что... некоторые пользователи имеют отклонения от нормы... комменты закрыты до момента, как напишу скрипт, когда будут доступны только зарегистрированным, либо будет модерация комментов...
Свободно, комменты оставить более не получится!
Этим вы очень поможете проекту! Заранее огромное спасибо!