Я бегу запрос MySQL и полученный массив что-то вроде этого, что меняется каждый месяц:Заполнение массива нулями
Array(
[0] => Array
(
[day] => 2
[count] => 10
)
[1] => Array
(
[day] => 4
[count] => 39
)
[2] => Array
(
[day] => 5
[count] => 51
)
)
я хотел бы добавить дни так что я получаю 31 дней, те, добавлена будет заполнена с 0, как это:
Array(
[0] => Array
(
[day] => 1
[count] => 0
)
[1] => Array
(
[day] => 2
[count] => 10
)
[2] => Array
(
[day] => 3
[count] => 0
)
[3] => Array
(
[day] => 4
[count] => 39
)
)
Я хотел бы, чтобы заполнить массив с 31 дней, используя дни и рассчитывать данные, которые уже есть ... как во втором примере ... дни 1 и 3 были там ... поэтому я добавил их со значением счета 0 ... в порядке ... 1 ~ 31 день
Запрос довольно прост:
SELECT day(`dates`) day, count(`dates`) count FROM `calls` where month(dates) = 7
поэтому каждый месяц имеет различное количество «дней», несколько месяцев нет никаких звонков.
полностью неубранные. что ты хочешь ?? – MKD
Вы хотите кумулятивный счет? –
Я хочу создать новый массив, используя тот, который у меня есть ... с 31 днем ... иногда мой массив имеет 20 дней, те, которые там не там, должны быть добавлены со значением 0 ... точно так же, как пример ... дни 1 и 3 не были в первом, поэтому во втором они ... со значением счета 0 – Edgar