我通过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 ){/ * ... * /});' –