как расширить массив за последние 7 дней, если не vlue на массив создать 0 в php - PullRequest
0 голосов
/ 02 мая 2020

Мне нужно построить массив объектов для отображения данных на графике, который показывает данные за последние 7 дней. Иногда определенная из 7-дневная запись будет отсутствовать в базе данных, и поэтому мне нужно показать запись и пометить значение как 0, чтобы иметь 7 объектов в массиве.

 Array ( [0] => Array (
    [user] => 09172828465
    [from-time] => may/01/2020
    [download] => 17165101
    [upload] => 1960324
    )
    [1] => Array (
    [user] => 09172828465
    [from-time] => apr/30/2020
    [download] => 63761578
    [upload] => 8208102
    )
    )

То, что я хочу, это

Array ( [0] => Array (
[user] => 09172828465
[from-time] => may/01/2020
[download] => 17165101
[upload] => 1960324
)
[1] => Array (
[user] => 09172828465
[from-time] => apr/30/2020
[download] => 63761578
[upload] => 8208102
)
[2] => Array (
[user] => 09172828465
[from-time] => apr/29/2020
[download] => 0
[upload] => 0
)
[3] => Array (
[user] => 09172828465
[from-time] => apr/28/2020
[download] => 0
[upload] => 0
)
[4] => Array (
[user] => 09172828465
[from-time] => apr/27/2020
[download] => 0
[upload] => 0
)
[5] => Array (
[user] => 09172828465
[from-time] => apr/26/2020
[download] => 0
[upload] => 0
)
[6] => Array (
[user] => 09172828465
[from-time] => apr/25/2020
[download] => 0
[upload] => 0
)
)
...