php рекурсивное слияние массивов с добавлением

Ищем способы.

Ничего толком не нашли. В нашем случаем массив был двухуровневый -- решили тем. способом, чтоб реструктуризировали его и сливали на верхнем уровне с помощью foreach, а потом опять собирали два уровня -- для тысяч элементов проходило быстро.