У меня есть число динамических c, например:
$a= [ 1, 2 ];
$b= [ 3, 4, 5 ];
$c= [ 6 ];
Я хочу объединить каждое число в каждой строке с родительскими значениями, сохраняющимися до тех пор, пока не будут завершены все дочерние значения. Таким образом, начиная с самого низкого уровня, матрица создается следующим образом:
Третий уровень:
[ 6 ]
Второй уровень:
[
[3 , 6] ,
[4 , 6] ,
[5 , 6]
]
Первый / Верхний уровень (конечный уровень):
[
[1, 3, 6] ,
[1, 4 , 6] ,
[1, 5 , 6] ,
[2, 3, 6] ,
[2, 4 , 6] ,
[2, 5 , 6]
]
Примечание: Количество массивов может варьироваться, а количество элементов в каждом массив также может измениться. Я хочу, чтобы получить их в матрицу, как указано выше в конечном результате. Любые идеи о том, как начать?