json_encode 注意点
2015-07-16 10:26
573 查看
json_encode 非关联数组解析成 json 里的数组(["aa","bb","cc"]),关联数组解析成 json 里的对象({"a":"aa","b":"bb","c":"cc"}),注意下面的第2、3种数组是 json_encode 是如何解析的:
<?php // 1:非关联数组,键值默认从 0 开始,解析成 json 数组 $arr = array('aa', 'bb', 'cc'); echo json_encode($arr) . '<br />'; // 输出:["aa","bb","cc"] // 2:键值从0开始、按顺序会当作非关联数组解析成 json 数组 $arr = array('0' => 'aa', '1' => 'bb', 'cc'); echo json_encode($arr) . '<br />'; // 输出:["aa","bb","cc"] // 3:键值不是从0开始、不按顺序会当作关联数组解析成 json 对象 $arr = array('368' => 'aa', '400' => 'bb', 'cc'); echo json_encode($arr); // 输出:{"368":"aa","400":"bb","401":"cc"}
相关文章推荐
- 在 Eclipse 中使用 JSHint 检查 JavaScript 代码
- JS的parent、opener、self对象
- JS在页面限制checkbox最大复选数
- JavaScript常用技巧
- 浅谈javascript中的DOM方法
- 解析Json
- JS基础类型和引用类型
- angualrjs $scope 详细分析
- js无法删除cookie问题
- 详细分析JavaScript函数定义
- jsp和servlet映射关系
- JavaScript高级程序设计【面向对象-继承】
- 利用JavaScriptCore实现简单的功能(阶乘)
- javaScript学习笔记2
- 利用JavaScriptCore实现以下简单的功能(平方和)
- JSTL与EL之间的千丝万缕
- js中typeof的用法
- js里父页面与子页面的相互调用
- 跟着 8 张思维导图学习 Javascript
- JS事件监听 JS:attachEvent和addEventListener 使用方法