#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Циклы for и foreach в PHP: как автоматизировать задачи и упростить работу с массивами
В мире веб-разработки умение эффективно использовать циклические конструкции — настоящий козырь в рукаве программиста. Трудно представить современный сайт или веб-приложение, где не требовалось бы многократное выполнение определённых операций: будь то вывод товаров из каталога, обработка данных пользователей или генерация отчётов. Давайте погрузимся в увлекательный мир циклов PHP и раскроем все секреты использования конструкций for и foreach. Представьте ситуацию: вам нужно вывести на экран приветствие десять раз...
Не используйте for при переборе массивов
Источник: Nuances of Programming Циклы for имеют для меня особое значение. Довольно продолжительное время я активно их использовал, пытаясь уйти от циклов while. При этом неизбежно забываешь об увеличении счётчика: в циклах for это увеличение происходит автоматически. Стандартный синтаксис for, использующийся при переборе массива, надолго запечатлелся в моей памяти: for (i = 0; i < числа элементов; i++)… Объясняя начинающим разницу между циклами while и for, я всегда акцентировал внимание на том, что последние используются с определённым количеством итераций...