Основы PHP – Цикл for
Продолжаем серию статей посвященных основам работы с PHP. Вы так же можете пройти бесплатный видеокурс “Сайтотворец – вебМАСТЕР” и учиться, так скажем, в видеоформате. В этой серии статей я буду писать своими словами, буду стараться избегать заумных терминов и прочего, так что если вам нужна заумная терминология и глубокое понятие “А почему курицу назвали курицей?”, тогда вам не сюда.
В этом уроке разберем цикл for.
Данный цикл по работе похож на цикл while, который мы проходили на прошлом уроке. Данный цикл отличается немного конструкцией, а смысл его использования тот же.
Вот такая конструкция:
for(действия до цикла; условие; действия) { тело цикла }
Как мы видим нам нужно прописывать 3 параметра (какие-то действия до цикла, условие, еще действие). Давайте сделаем такой же цикл как в прошлом уроке, подсчитаем квадраты чисел от 0 до 10.
<?php for($a = 0, $b = 0; $a <= 10; $a++, $b = $a*$a) { echo "Квадрат числа $a = $b"; } ?>
Сначала мы создали переменные с которыми будем работать в этом цикле и присвоили им значения. Далее написали условие и потом прописали действия которые будут выполняться после прохода, после выполнения действий в теле фикла. И в теле функции мы прописали вывод на экран сообщения.
В принципе мы можем в теле цикла указать все действия сразу, будет выглядеть вот так:
<?php for($a = 0, $b = 0; $a <= 10) { $b = $a * $a; echo "Квадрат числа $a = $b"; $a++; } ?>
Тоже рабочий вариант.
Несколько советов напоследок (частые ошибки новичков):
- Опять же, как и в прошлом уроке, не забывайте создавать счетчик (в нашем примере это переменная $a)
- Составляйте грамотно условия завершения цикла
Применение на практике:
Применение такое же как и с циклом while, просто тут смотря от предпочтений. Кому-то нравится цикл for, кому-то while. Лично я привык использовать цикл while, а вы?
Как Вам статья? Поделитесь в комментариях что Вы думаете об этом. Чего не хватает в этой статье? Пишите – буду дополнять.