hello stackoverflow :),
Я блокирую эту проблему на несколько дней, я думаю, что решение связано с рекурсивной функцией, но я не могу ее создать.
моя основная проблема в том, что исходные данные случайны, я не могу определить ни порядок, ни количество данных.
Я хотел бы объединить несколько массивов, чтобы иметь возможность подготовить свой запрос в db
например, я может получить таблицу
array: {
color_id: [3,4],
size_id: [11, 6, 7]
}
, и я хотел бы преобразовать ее в
color_id[
3 => size_id[11, 6, 7],
4 => size_id[11, 6, 7],
],
, чтобы ничего не упростить, можно иметь массив x, например
array: {
color_id: [3,4],
size_id: [11, 6, 7],
x_id: [8, 9],
}
на
color_id[
3 => size_id[
11 => x_id[8, 9],
6 => x_id[8, 9],
7 => x_id[8, 9]
],
4 => size_id[
11 => x_id[8, 9],
6 => x_id[8, 9],
7 => x_id[8, 9]
],
],
Я должен уметь охватить все возможности, Спасибо за вашу помощь