JSON数据格式相比xml的解析难度较低,配合Ajax技术的使用使得前端获取数据,呈现数据非常方便,所以下面这篇文章主要给大家介绍了关于PHP如何将数据库查询结果输出为json格式的相关资料,需要的朋友可以参考下
直接上实例代码
输出内容如下:
Array ( [id] => 1 [name] => GNC ) Array ( [id] => 2 [name] => TCBJ ) Array ( [id] => 3 [name] => TJKS )
Unicode编码后的json数据: [{"id":"1","name":"GNC"},{"id":"2","name":"TCBJ"},{"id":"3","name":"TJKS"}]
可以看到,直接进行json_encode();编码,是将三个数组分别转为了json格式,而且两端会出现中括号!!还有另外一种写法
输出内容如下:
Array ( [0] => Array ( [id] => 1 [name] => GNC ) [1] => Array ( [id] => 2 [name] => TCBJ ) [2] => Array ( [id] => 3 [name] => TJKS ) )
传递属性后的对象:stdClass Object ( [0] => Array ( [id] => 1 [name] => GNC ) [1] => Array ( [id] => 2 [name] => TCBJ ) [2] => Array ( [id] => 3 [name] => TJKS ) )
编码后的json字符串:{"0":{"id":"1","name":"GNC"},"1":{"id":"2","name":"TCBJ"},"2":{"id":"3","name":"TJKS"}}
这样一来,中括号没有了,数组也成为了有序的数组!
总结
到此这篇关于PHP如何将数据库查询结果输出为json格式的文章就介绍到这了,更多相关PHP数据库查询结果输出json内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!