2016-06-14 94 views
-1

我有一个数组,我想用这个数组作为highcharts。我试图在for each循环中进行更改,但没有得到正确的数组。如何创建序列化Scala数组?

查询结果

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

显示你'foreach'代码你想要的日期! – Saty

+0

你真的在谈论JSON吗?斯卡拉与此有什么关系? –

+0

发布你做了什么,让我看看这个foreach – HudsonPH

回答

0

您可以通过date功能格式化

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