如何创建序列化Scala数组?

时间:2016-06-14 08:54:16

标签: php

我有一个数组,我想将此数组用于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;

请建议我需要对代码进行哪些更改才能使其按预期工作。

1 个答案:

答案 0 :(得分:0)

您可以按date功能

格式化您想要的日期
foreach ($result as  $output) {
        $output_array[] = date("Y-m-d",strtotime($output['timestamp'])). ' , ' .$output['MainsPower'];
    }
    var_dump($output_array);