Возможно, что это связано с проверкой границ массива в случае с for, в то время как foreach использует итератор, который позволяет не делать эту проверку.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.