我有一个数组,我想将此数组用于highcharts。我尝试在for each
循环中进行更改,但没有获得正确的数组。
查询结果
Array
(
[0] => Array
(
[MainsPower] => 255
[timestamp] => 2015-10-07T14:28:41.545Z
)
[1] => Array
(
[MainsPower] => 0
[timestamp] => 2015-10-15T14:28:41.545Z
)
)
)
我想要的结果如下:
[2015-10-7,0],
[2015-10-15,0]
我的for each
循环:
$output_array = array();
foreach ($result as $output) {
$output_array[] = $output['MainsPower'] . ' , ' .$output['timestamp'];
}
pr($output_array);exit;
请建议我需要对代码进行哪些更改才能使其按预期工作。
答案 0 :(得分:0)
您可以按date
功能
foreach ($result as $output) {
$output_array[] = date("Y-m-d",strtotime($output['timestamp'])). ' , ' .$output['MainsPower'];
}
var_dump($output_array);