Php 构建将生成此json的函数
我正在为morris图构建JSON,我遇到了一些问题 这是我需要获得的格式:Php 构建将生成此json的函数,php,json,Php,Json,我正在为morris图构建JSON,我遇到了一些问题 这是我需要获得的格式: [ { y: '15:44', a: 123123}, { y: '15:29', a: 4859}, { y: '15:14', a: 3830 }, { y: '14:58', a: 2815 }, { y: '14:43', a: 1810}, { y: '14:28', a: 801 }, ] 我将这两个值循环到一个数组中,在每个循环中,我都可以对它们进行reed 我添加此内容是为了
[
{ y: '15:44', a: 123123},
{ y: '15:29', a: 4859},
{ y: '15:14', a: 3830 },
{ y: '14:58', a: 2815 },
{ y: '14:43', a: 1810},
{ y: '14:28', a: 801 },
]
我将这两个值循环到一个数组中,在每个循环中,我都可以对它们进行reed
我添加此内容是为了告诉任何认为此方法有用的人,我能找到的最佳解决方案是:
while($row = mysqli_fetch_array($result))
{
$chart_data .= "{ dt:'".$row["dt"]."', totali:".$row["totali"]."}, ";
}
$chart_data = substr($chart_data, 0, -2);
此$chart\u数据可以立即用作图表的馈送变量
$arr = []
$obj = new stdClass();
$obj->y = '15:44';
$obj->a = 123123;
$arr[] = $obj;
$encoded_obj = json_encode($arr);
只需在项目中循环并创建一个空对象。创建空对象后,将值分配给数组,并使用json\u encode将数组设置为json字符串您似乎忘记发布您尝试过的内容