JSON对整个MySQL结果集进行编码
本文介绍了JSON对整个MySQL结果集进行编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用如下所示的php编码函数获得json
我希望输出json类似于
但输出json如下所示
因为您意识到末尾有逗号,所以我想删除它,以便它可以是正确的json语法,如果我删除了echo ",";
,而json将像这样生成一个以上的结果{"results":[{"id":1,"name":"name1"}{"id":2,"name":"name2"}]}
,且该语法也是错误的
希望每个人都明白我的意思,任何想法都会受到欢迎
推荐答案
如果我是您,我不会json_encode
每个单独的数组,而是将这些数组合并在一起,然后json_encode
合并到最后的数组。以下是使用5.4's短数组语法的示例:
这篇关于JSON对整个MySQL结果集进行编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!