我通過ajax獲取我的flot圖的值。之後填充缺失值的數組
在後端腳本我的測試陣列看起來像這樣:
Array
(
[0] => Array
(
[0] => 6
[1] => 1
)
[1] => Array
(
[0] => 7
[1] => 7
)
[2] => Array
(
[0] => 8
[1] => 37
)
[3] => Array
(
[0] => 9
[1] => 44
)
)
值與偏移[0]表示的小時。 現在我每小時需要24個數組對象。如何在不觸及給定元素的情況下保持這一點?
例如
Array
(
[0] => Array
(
[0] => 0
[1] => 0
)
[6] => Array
(
[0] => 6
[1] => 1
)
[...]
[7] => Array
(
[0] => 7
[1] => 7
)
[8] => Array
(
[0] => 8
[1] => 37
)
[9] => Array
(
[0] => 9
[1] => 44
)
在此先感謝。
那麼,每個子陣列中的第一個元素是小時?你是否用SQL查詢拉出這些數據?可能效率更高一些 - 例如你正在使用PDO,你可以用很多功能來改變結果集,比如'$ stmt-> fetchAll(PDO :: FETCH_FUNC,function($ a,$ b ){/ * ... * /});' –