Вопрос проверяет базовое понимание циклов, работу с массивами и умение выбирать подходящий инструмент под задачу.
Короткий ответ
for используется, когда нужен счетчик или работа по индексам. foreach предназначен специально для перебора массивов и коллекций. foreach читается проще и безопаснее. В большинстве случаев для массивов лучше использовать foreach.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.