Допустим, у меня есть этот массив:
"variants": [
{
"id": 5,
"name": "color",
"item_id": 3,
"created_at": "2018-11-02 15:08:19",
"updated_at": "2018-11-02 15:08:19",
"options": [
{
"id": 13,
"name": "red",
"variant_id": 5,
"created_at": "2018-11-02 15:08:21",
"updated_at": "2018-11-02 15:08:21"
},
{
"id": 14,
"name": "blue",
"variant_id": 5,
"created_at": "2018-11-02 15:08:21",
"updated_at": "2018-11-02 15:08:21"
},
{
"id": 15,
"name": "green",
"variant_id": 5,
"created_at": "2018-11-02 15:08:22",
"updated_at": "2018-11-02 15:08:22"
}
]
},
{
"id": 6,
"name": "size",
"item_id": 3,
"created_at": "2018-11-02 15:08:19",
"updated_at": "2018-11-02 15:08:19",
"options": [
{
"id": 16,
"name": "small",
"variant_id": 6,
"created_at": "2018-11-02 15:08:22",
"updated_at": "2018-11-02 15:08:22"
},
{
"id": 17,
"name": "medium",
"variant_id": 6,
"created_at": "2018-11-02 15:08:22",
"updated_at": "2018-11-02 15:08:22"
},
{
"id": 18,
"name": "large",
"variant_id": 6,
"created_at": "2018-11-02 15:08:22",
"updated_at": "2018-11-02 15:08:22"
}
]
}
]
как бы вы объединили все возможности, чтобы у меня было:
красный маленький, красный средний, красный большой, синий маленький, синий средний, синий большой, зеленый маленький, зеленый средний, зеленый большой. Также массивы не обязательно всегда будут одинаковыми размерами.
Этот проект написан на PHP специально с использованием фреймворка laravel