php处理json格式数据经典案例总结

php处理json格式数据经典案例总结

ID:12792026

大小:42.50 KB

页数:15页

时间:2018-07-19

php处理json格式数据经典案例总结_第1页
php处理json格式数据经典案例总结_第2页
php处理json格式数据经典案例总结_第3页
php处理json格式数据经典案例总结_第4页
php处理json格式数据经典案例总结_第5页
资源描述:

《php处理json格式数据经典案例总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、★精品文档★php处理json格式数据经典案例总结  本文实例总结了php处理json格式数据的方法。分享给大家供大家参考,具体如下:1.json简介:何为json?简单地说,JSON可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序.通俗点讲,它是一种数据的存储格式,就像php序列化后的字符串一样。它也是一种数据描述,比如:我们将一个数组序列化后存放,就可以很容易的反序列化后应用;json也是如此,只不过它搭建

2、的是客户端javascript和服务器端php交互的桥梁。如何使用json?自php5.2开始及之后的版本都内置了json的支持,主要有两个函数:json_encode():编码,生成一个json字符串json_decode():一个解码注意:经过json_encode()函数编码后,将返回一个json格式的字符串,如:$json=2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15★精品文档★‘{“a”:1,”b”:2,”c”:3,”d”:4,”e”:5}’;将json格式的字符串输出,将得到一个json

3、格式的javascript对象2.json案例一:json_encode的使用:<?php$arr=array( ’name’=‘魏艳辉’, ’nick’=‘为梦翱翔, ’contact’=array( ’email’=‘zhuoweida@163.com’, ’website’=‘http://zhuoweida.blog.tianya.cn’, ));$json_string=json_encode($arr);echo$json_string;//js

4、on格式的字符串?结果:{  ”name”:”u9648u6bc5u946b”,  ”nick”:”u6df1u7a7a”2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15★精品文档★,  ”contact”:    {     ”email”:”shenkongatqqdotcom”,     ”

5、website”:”http://www.chinaz.com”    }}提示:输出的数据本身就是json格式的js对象,因为没有带引号,所以在前台页面可以直接将其当做json对象使用总结:关联数组是按照javascript对象来构造的分析:上述案例很简单的将一个数组json化了,需要指出的是在非utf-8编码下,中文字符将不可被encode,结果会出来空值,所以如果你使用gb2312编码编写php代码,那么就需要将包含中文的内容使用iconv或mb系列函数转化为utf-8后在

6、json_encode3.json案例二:json_decode的使用:<?php$arr=array( ’name’=‘魏艳辉’2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15★精品文档★, ’nick’=‘为梦翱翔’, ’contact’=array( ’email’=‘zhuoweida@163.com’, ’website’=‘http://zhuoweida.blog.tianya.cn’, ));$json_string=js

7、on_encode($arr);$obj=json_decode($json_string);//可以使用$obj-name访问对象的属性$arr=json_decode($json_string,true);//将第二个参数为true时将转化为数组print_r($obj);print_r($arr);?结果:{  ”name”:”u9648u6bc5u946b”,  ”nick”:”u6df1u7a7a”,  ”contact”: &nbs

8、p;  {    2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15★精品文档★“email”:”shenkongatqqdotcom”,    “website”:”http://

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。