如何更改数据格式?

时间:2016-11-21 12:44:59

标签: php highcharts

我正在使用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。

我错在哪里?

1 个答案:

答案 0 :(得分:0)

我建议改用array_push()方法。你现在正在做的是将一个字符串附加在一起......你想要一组数值。

试试这个,看看这是否能给你带来理想的结果:

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

我希望这对你有所帮助。