Как объединить 3 массива в 1

#php

#php

Вопрос:

У меня есть 3 таких массива:

 Array 1: date_add=gt;value of date, total2019=gt;value (int)  Array 2: date_add=gt;value of date, total2020=gt;value (int)  Array 3: date_add=gt;value of date, total2021=gt;value (int)  

Есть ли какой-нибудь способ объединить их в это: Массив: массив date_add =gt; итого2019, итого2020, итого2021

date_add-это как 01 января, 02 января, 03 января и так далее. Я хочу, чтобы массив был: Массив:

 1 jan -gt; total2019, total2020, total2021 2 jan -gt; total2019, total2020, total2021 3 jan -gt; total2019, total2020, total2021  

и так далее.

Также есть некоторые значения, которые отсутствуют с 2021 года, но еще не закончились, если они отсутствуют, то должны быть равны 0 при общем значении 2021 года.

У кого-нибудь есть хорошая идея о том, как это сделать? =)

var_экспорт всего 2019:

 array ( 0 =gt; array ( 'date_add' =gt; '01 Jan', 'total_2019' =gt; 38216, ), 1 =gt; array ( 'date_add' =gt; '02 Jan', 'total_2019' =gt; 58050, ), 2 =gt; array ( 'date_add' =gt; '03 Jan', 'total_2019' =gt; 54204, ), 3 =gt; array ( 'date_add' =gt; '04 Jan', 'total_2019' =gt; 41093, ), and so on until 31 Dec  

var_экспорт всего 202020:

 array ( 0 =gt; array ( 'date_add' =gt; '01 Jan', 'total_2020' =gt; 29551, ), 1 =gt; array ( 'date_add' =gt; '02 Jan', 'total_2020' =gt; 36919, ), 2 =gt; array ( 'date_add' =gt; '03 Jan', 'total_2020' =gt; 42214, ), 3 =gt; array ( 'date_add' =gt; '04 Jan', 'total_2020' =gt; 37100, ),  

var_экспорт всего 2021:

 array ( 0 =gt; array ( 'date_add' =gt; '01 Jan', 'total_2021' =gt; 46629, ), 1 =gt; array ( 'date_add' =gt; '02 Jan', 'total_2021' =gt; 89895, ), 2 =gt; array ( 'date_add' =gt; '03 Jan', 'total_2021' =gt; 126525, ), 3 =gt; array ( 'date_add' =gt; '04 Jan', 'total_2021' =gt; 100922, ),  

Комментарии:

1. Пожалуйста, покажите нам исходный массив в var_export() виде, чтобы мы могли быть уверены, на что мы смотрим.

2. Согласно запросу @Riggs, пожалуйста, добавьте вывод var_export($your-source-array) к вопросу, это позволяет добровольцам копировать и предлагать решение, не делая ненужных предположений.

3. добавлен var_exports =)