PHP: Функциональное программирование

Теория: Функция zip

Zip

<?php

// Возвращает [['one', 1], ['two', 2], ['three', 3]]
zip(['one', 'two', 'three'], [1, 2, 3]);

// Возвращает ['one|1', 'two|2', 'three|3']
zip(
    ['one', 'two', 'three'],
    [1, 2, 3],
    function ($one, $two) {
        return $one . '|' . $two;
    }
);

Рекомендуемые программы