如何创建序列化 Scala 数组



我有一个数组,我想将此数组用于高图表。我尝试在循环中进行更改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;

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

您可以通过date函数格式化您想要的日期

foreach ($result as  $output) {
        $output_array[] = date("Y-m-d",strtotime($output['timestamp'])). ' , ' .$output['MainsPower'];
    }
    var_dump($output_array);

最新更新