php foreach или array_map()

Вообще

Чаще всего, если уже существует функция, реализующая какой-либо алгоритм, то целесообразно использовать именно функцию, а не цикл. Хотя бы потому что раз уж она создана, то в чём-то явно лучше :)

Конкретно

Существует целый комплекс функций php для работы с массивами array_...(), в т.ч. array_map(). Если возможно, лучше использовать их в коде, т.к. они обрабатывают массивы значительно быстрее, чем foreach.

Источник

vedro-compota's picture

они обрабатывают массивы значительно быстрее, чем foreach.

Вы делали замер скорости? Откуда такое наблюдение? Насколько быстрее?

_____________
матфак вгу и остальная классика =)

melisa's picture

информация взята с сайта, указанного в качестве источника [1]