2016-06-14 123 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);