php读取数据后转换成json输出
来源:互联网 发布:小众淘客软件 编辑:程序博客网 时间:2024/04/28 11:35
转载请注明来源:http://blog.csdn.net/kaosini/article/details/8735306
现在很多网站都用了异步加载的技术,大部分加载的数据格式都是json的(比如{"order":"205","205":"\u81ea\u9009\u80a1"}),下面就给大家罗列下php读取数据后转换成json输出的几种方法。
第一种最简单的最常用的也就是拼字符串的方法,这里我就不多介绍了
第二种就是借助json_encode函数
执行下面代码
var_dump(json_decode('{"order":"205","205":"\u81ea"}'));
后结果为:
object(stdClass)#1 (2) { ["order"]=> string(3) "205" ["205"]=> string(3) "自" }
因此转换前需要定义一个stdClass的对象,对其赋值后执行下json_encode函数就得到了需要的结果。
后来发现,定义一个数组也是可以实现的,只要最后的数组格式为:array(order=>205,"205"=>"\u81ea")就可以了,这样的话给数组添加新元素的话就不能通过array_push的方式,而是要通过索引的方式赋值$arr["order"]="205";
两者的优缺点
第一种执行速度比第二种相对要快些(本人已做了demo测试过),缺点是拼字符串的时候,有很多引号之类的,不太注意的话容易出错
第二种更符合面向对象编程的习惯,并且会把中文unicode编码的,缺点是是多了些包装数据,解析数据的过程,因此速度相对会慢些,但是是完全可以接受的
- php读取数据后转换成json输出
- php输出查询数据转换成json
- 关于Java语言的eclipse读取数据库,并将数据转换成JSON格式输出
- php将从数据库中获得的数据转换成json格式并输出
- PHP格式化输出json数据
- php正确输出json数据
- python 从excel中读取数据转换成json字符串
- Java读取Excel数据并转换成Json格式
- 表单序列化后的数据转换成json格式
- iOS 系统json数据读取与转换
- MySQL数据读取,ExtJS和PHP Json
- PHP读取mssql2008,json数据中文乱码
- PHP读取mssql2008,json数据中文乱码
- php读取百度天气API Json数据
- php + js读取解析JSON类型数据
- php写入和读取json数据方法
- php json数据使用gzip压缩输出
- php输出json格式数据的例子
- C++操作Excel(导入导出)
- jenkins 自动部署失败
- lynx更新动态域名
- 项目一(2)
- ThinkPHP项目加define("APP_DEBUG",true)后无法加载模块的问题
- php读取数据后转换成json输出
- 第五周项目一—三角形类(3)
- CMMI模型与评估介绍
- 设计三角形类,通过增加构造函数进行初始化
- 7:Fence Repair
- 关于小波变换的函数wrcoef的探究
- Redhat 4搭建git服务器
- openstack 的测试用例集-tempest介绍
- 项目一 三角形类4