源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP JSON格式数据交互实例代码详解

  • 时间:2021-11-30 14:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP JSON格式数据交互实例代码详解
在PHP中解析JSON主要用到json_encode和json_decode两个PHP JSON函数,比PHP解析XML方便很多,下面详细介绍下PHP JSON的使用。 [b]JSON基础介绍[/b]   JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。   JSON主要有两种结构:   “名称/值”对的集合,在PHP中可以理解为关联数组 (associative array)。   值的有序列表(An ordered list of values)。在PHP中可以理解为普通数组(array)。   对象是一个无序的“‘名称/值'对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值' 对”之间使用“,”(逗号)分隔。   数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。   我目前对JSON的理解更偏向于数组,类似于PHP中的关联数组,你可以将PHP数组转换为JSON格式。   更多JSON的介绍请参考[url=http://www.json.org/json-zh.html]JSON官网[/url]和[url=http://www.ibm.com/developerworks/cn/web/wa-lo-json/]IBM关于JSON的介绍[/url]   [b]PHP JSON解析实例[/b]   PHP5.2开始已经将JSON作为PHP扩展的一部分,所以并不需要另外安装JSON。另外为了保证下面的PHP JSON实例不出现中文乱码,请保证你的编码格式为UTF8。   JSON是Javascript的一部分,首先我们看下Javascript中如何定义JSON
[url=http://www.leapsoul.cn/?p=818]使用Editplus调试PHP[/url],请注意保存文件时编码将ANSI改为UTF8。 最后我们来看下完整的PHP JSON交互实例
[u]复制代码[/u] 代码如下:
<?php $json_arr = array('WebName'=>'PHP网站开发教程网','WebSite'=>'http://www.1sucai.cn'); $php_json = json_encode($json_arr); ?> <script type="text/javascript"> var php_json = <?=$php_json?>; </script> <script type="text/javascript"> function php_json_dis(php_json) { alert(php_json.WebName); alert(php_json.WebSite); } php_json_dis(php_json); </script>
至此,PHP通过json_encode和json_decode函数对JSON格式数据进行转换和解析的实例就介绍完了。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部