Где-то на просторах интернет мне попалась диаграмма-шпаргалка-руководство, как правильно выбирать функцию для итерации по массиву. В этом посте выкладываю её перевод на русский. Я не смог разыскать источник повторно, так что прошу читателей, если кто встретит оригинал этой схемы, прислать мне ссылку на него, чтобы я мог указать это в статье.
Схема оптимизирована для массивов, содержащих миллионы элементов, и для версии PHP 7.0.