Цикл 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: восемнадцать