私は次のように見えるのを持っていますarray
:objects
php
Array
(
[0] => Array
(
[day] => 1/23/2013
[executions] => 1
)
[1] => Array
(
[day] => 1/24/2013
[executions] => 1
)
[2] => Array
(
[day] => 1/27/2013
[executions] => 10
)
[3] => Array
(
[day] => 1/29/2013
[executions] => 1
)
[4] => Array
(
[day] => 1/30/2013
[executions] => 3
)
[5] => Array
(
[day] => 2/8/2013
[executions] => 1
)
[6] => Array
(
[day] => 2/11/2013
[executions] => 3
)
)
私はこのデータのグラフを作成しています。基本的には過去30日間を表しています。問題は、欠落している日が取得されないことです。つまり、クエリからの実行がなかった場合です。私はこれらの欠落している日をPHPで埋め、単純day
に正しい日付に設定し、をに設定することを検討しexecutions
ています0
。1/18/2013
したがって、開始が今日で終了が今日であると仮定すると、結果の配列には30個の要素が含まれている必要があります2/17/2013
。
PHPでこれを達成するための最良のアルゴリズムのアイデアはありますか?