#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 =)