@ART4

Объединение 2 массива?

Есть 2 массива:
1 Product:
Array => (
    [id]=> "30",
    [name]=> "название товара"
)

У продукта есть Варианты:
Array => (
   [0] =>(
    [id]=> 1,
    [product_id]=> 30,
    [value]=> 1kg,
    [name]=> "название варианта 1"
   ),
   [1] =>(
    [id]=> 2,
    [product_id]=> 30,
    [value]=> 2kg,
    [name]=> "название варианта 3"
   )
)

На выходе хочу получить:
Arrau=>(
  [id] => 30,
  [name]=> "название товара",
  [variants] => Array (
    [0] =>(
      [id]=> 1,
      [product_id]=> 30,
      [value]=> 1kg,
      [name]=> "название варианта 1"
     ),
    [1] =>(
      [id]=> 2,
      [product_id]=> 30,
      [value]=> 2kg,
      [name]=> "название варианта 3"
     )
  )
)


Как можно соединить 2 массива по ключу product_id?
Второй массив затолкать в 1 в ключ variants?
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
KorniloFF
@KorniloFF
Работаю по font-end / JS
arr1['variants']= arr2;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы