Имейте уважение к тем, к кому вы обращаетесь за помощью. Формулируйте свой вопрос хотя-бы перечитывая то, что вы написали.
В вопросе: "есть 2 массива, по 4 элемента в каждом,"
А теперь покажите в вашем примере:
A 1 2 3 4
B 2 3 4 3
C 3 4 1 2
D 4 1 2 1
OlegUnity, только пример ("НАПРИМЕР") не показывает того, что хотите получить. Это просто какая-то таблица, в которой один массив записан 1 раз (почему?), а 2-й взят в 4-х возможных комбинациях (почему?). Опишите подробнее, что хотите получить и в каком виде.
OlegUnity, первый массив : [a,b,c,d] второй [1,2,3,4] - чудесно. А что означают еще три столбца в вашем ПРИМЕРЕ? Вы их показали для какой цели?
Во-вторых. Если "есть 2 массива..... как получить из них все объединения этих массивов" что означает слово "все" в вашем вопросе? Объединение двух массивов дает один единственный возможный результат. Всегда! Это учат, кажется, уже в школе.
Максим Дунаевский, Ну, скопипастить из документации, конечно, не грех.
И объединение надо делать именно так. Вот только ТС в своих примерах привел вовсе другие ожидаемые результаты.
Я понимаю, что скорее всего ТС не понимает, что спрашивает. О чем и указал прямо в комментарии под вопросом. Поэтому и спрашиваю, какое отношение предложенный результат имеет к результату, ожидаемому ТС. А не к документации.