您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php拼接json的问题

2026/2/8 11:22:07发布7次查看
要把数据库中的内容拼接成如下格式的json,请大神们用代码说明下
['jan', 'feb', 'mar', 'apr', 'may', 'jun','jul', 'aug', 'sep', 'oct', 'nov', 'dec']
和这样格式的
[{ name: 'tokyo', data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] }, { name: 'new york', data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5] }]

我这样拼接时形成的json格式不对
hile($row2= sybase_fetch_array($result)){ $arr[]=array($row2['outdate']);}
拼出的格式多了[]
[[20140306],[20140307],[20140308],[20140309],[20140310],[20140311],[20140312],[20140313]]
回复讨论(解决方案) $arr[]=$row2['outdate'];
$arr[] = $row2['outdate'];
每个 array 是一对 []
$arr[]=$row2['outdate'];
[{ name: 'tokyo', data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] }, { name: 'new york', data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5] }]

这样格式的用 js代码怎么拼接?
$ar = array( array( 'name' => 'tokyo', 'data' => array(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6), ), array( 'name' => 'new york', 'data' => array(-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5), ),);echo json_encode($ar);
[{name:tokyo,data:[7,6.9,9.5,14.5,18.2,21.5,25.2,26.5,23.3,18.3,13.9,9.6]},{name:new york,data:[-0.2,0.8,5.7,11.3,17,22,24.8,24.1,20.1,14.1,8.6,2.5]}]
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product