html-codeigniter 视图中图表的动态值 mysql

Dynamic values from mysql for graphs in html-codeigniter view

我必须在由 html 和 java 脚本组成的 codeiginter 应用程序的视图页面上显示一个简单的图表。 我得到的数据库数据如下:

<?php 
$usd=$this->db->query('select transaction_id, amount from transactions')->result_array();
echo "<pre>";print_r($usd);
exit;
?>

但我想获取以下形式的数据:

data: [ [1, 1300], [2, 1600], [3, 1900], [4, 2100]]

我该怎么做?这样我就可以为图表传递值。

刚找到解决方案,

<?php 
$usd=$this->db->query('select transaction_id, amount from transactions')->result_array();
$str = '';
for($i=0; $i<count($usd); $i++){
    if($i!=0){
        $str = $str.', ['.$usd[$i]["transaction_id"].', '.$usd[$i]["amount"].']';
    }else{
        $str = $str.'['.$usd[$i]["transaction_id"].', '.$usd[$i]["amount"].']';
    }
}
?>

然后传递最后一个变量提供值

[ [1, 1300], [2, 1600], [3, 1900], [4, 2100]]