2016-11-21 10 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; 

私は合計値の2つの値を持っています。最初の値は:1820,2番目の値は3144ですが、$ date(echo $date)と書くと、18203144となります。

私は間違っていますか?

答えて

0

代わりにarray_push()メソッドを使用することをお勧めします。あなたが今やっていることは、文字列を一緒に追加することです。代わりに値の配列が必要です。

これを試してみて、これはあなたに望ましい結果を与えるかどうかを参照してください。

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

私はこれがあなたのために有用であると思います。