Имейте уважение к тем, к кому вы обращаетесь за помощью. Формулируйте свой вопрос хотя-бы перечитывая то, что вы написали.
В вопросе: "есть 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 массива..... как получить из них все объединения этих массивов" что означает слово "все" в вашем вопросе? Объединение двух массивов дает один единственный возможный результат. Всегда! Это учат, кажется, уже в школе.