我在使用JSON和数组时遇到问题.
这是我的代码:
while($row = mysql_fetch_assoc($result)){ echo json_encode($row); }
Run Code Online (Sandbox Code Playgroud)
结果是:
{"id":"1","title":"event1","start":"2009-11-10 14:18:15","end":"2009-11-03 14:38:22","allDay":"false","url":null}{"id":"2","title":"event2","start":"2009-11-09 15:41:20","end":"2009-11-10 16:41:25","allDay":"false","url":null}
Run Code Online (Sandbox Code Playgroud)
但我希望结果看起来像这样:
[{"id":"1","title":"event1","start":"2009-11-10 14:18:15","end":"2009-11-03 14:38:22","allDay":"false","url":null},{"id":"2","title":"event2","start":"2009-11-09 15:41:20","end":"2009-11-10 16:41:25","allDay":"false","url":null}]
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?
$arr = array();
while($row = mysql_fetch_assoc($result)) {
$arr[] = $row;
}
echo json_encode($arr);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15444 次 |
| 最近记录: |