2016-11-21 98 views
0

我正在使用highcharts.js。我想繪製基本的折線圖。爲此,數據格式如下:data: [12, 34, 56, 76, 78, 78]。 我有數據庫價值。我的價值格式是:如何更改數據格式?

Array ([0] => Array ([sum] => 1820 [ay] => October) [1] => Array ([sum] => 3144 [ay] => November)) 

我需要總和值。我寫了一些代碼來獲取總和值。

$data5 = array(); 
foreach ($result5 as $row) {$data5[] = $row;} 

foreach($data5 as $dat) 
{ 
$date .=$dat['sum']; 
} 
echo $date; 

我有兩個值的總和值。第一個值是:1820,第二個值是:3144.但是當我寫$ date(echo $date)時只顯示:18203144.

我在哪裏犯錯?

回答

0

我建議使用array_push()方法。你現在正在做的是在一起附加一個字符串......你需要一個值的數組。

試試這個,看看這是否讓你期望的結果:

$sumData = array(); 
foreach($data5 as $dat) { 
    array_push($sumData, $dat['sum']); 
} 
echo $sumData; 

我希望這是對你有幫助。