Я пытаюсь объединить несколько массивов по значениям времени.У меня есть такой массив.Я хочу объединить массив 2, я использую array_merge
Array_one :
[
{
date:"2018-06-23",
size:"L",
type:"shoes",
value_one:"66"
},
{
date:"2018-06-23",
size:"XL",
type:"shirt",
value_one:"43"
},
{
date:"2018-06-23",
size:"M",
type:"Bag",
value_one:"23"
}
]
Array_two :
[
{
date:"2018-06-23",
size:"L",
type:"shoes",
value_two:"28"
},
{
date:"2018-06-23",
size:"XL",
type:"shirt",
value_two:"56"
},
{
date:"2018-06-23",
size:"M",
type:"Bag",
value_two:"14"
},
{
date:"2018-06-23",
size:"S",
type:"Cap",
value_two:"29"
}
]
Мне нужно объединить этот массив 2 со значениями y, если дата индекса, размер, введите его слияние.Например, после объединения массивы должны быть такими:
Array_final :
[
{
date:"2018-06-23",
size:"L",
type:"shoes",
value_one:"66",
value_two:"28"
},
{
date:"2018-06-23",
size:"XL",
type:"shirt",
value_one:"43",
value_two:"56"
},
{
date:"2018-06-23",
size:"M",
type:"Bag",
value_one:"23",
value_two:"14"
},
{
date:"2018-06-23",
size:"S",
type:"Cap",
value_one:"null",
value_two:"29"
}
]
что мне делать в этом случае?Я хочу решить этот случай с php, laravel или коллекцией класса "Laravel".Пожалуйста, помогите мне.