php json_encode值中大括号与花括号区别


Posted in PHP onSeptember 30, 2013

1.当array是一个从0开始的连续数组时,json_encode出来的结果是一个由[]括起来的字符串

而当array是不从0开始或者不连续的数组时,json_encode出来的结果是一个由{}括起来的key-value模式的字符串

$test = array();
$test[] = 1;
$test[] = 1;
$test[] = 1;
echo json_encode($test);

结果:

[1,1,1]

$test = array();
$test[] = 1;
$test[] = 1;
$test[] = 1;
unset($test[0]);
echo json_encode($test);

结果:

{"1":1,"2":1}

2.当字符串为[1,1,1] 这种模式时,json_decode默认解析出来的结果是一个数组,

当字符串为{"1":1,"2":1} 这种模式时,json_decode默认解析出来的结果是一个对象,此时可以设置它的第二个参数为true强制让它返回数组

3.由于php无法区分一维数组和二维数组,才会出现以上情况,因为使用json编码时推荐将第二个参数设置为true

PHP 相关文章推荐
新浪新闻小偷
Oct 09 PHP
PHP伪静态写法附代码
Jun 20 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
简单的php新闻发布系统教程
May 09 PHP
基于php实现随机合并数组并排序(原排序)
Nov 26 PHP
PHP标准类(stdclass)用法示例
Sep 28 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
Mar 19 PHP
thinkphp 验证码 的使用小结
May 07 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
浅谈PHPANALYSIS提取关键字
Mar 08 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 #PHP
PHP swfupload图片上传的实例代码
Sep 30 #PHP
Zend studio文件注释模板设置方法
Sep 29 #PHP
php中将数组转成字符串并保存到数据库中的函数代码
Sep 29 #PHP
php stream_get_meta_data返回值
Sep 29 #PHP
PHP中对缓冲区的控制实现代码
Sep 29 #PHP
PHP验证码函数代码(简单实用)
Sep 29 #PHP
You might like
Terran热键控制
2020/03/14 星际争霸
PHP读取MySQL数据代码
2008/06/05 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
js的闭包的一个示例说明
2008/11/18 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
[17:36]VG战队纪录片
2014/08/21 DOTA
python使用xmlrpc实例讲解
2013/12/17 Python
Python正则表达式匹配HTML页面编码
2015/04/08 Python
Python OS模块常用函数说明
2015/05/23 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
详解python中的index函数用法
2019/08/06 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
html Table 表头固定的实现
2019/01/22 HTML / CSS
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
BabyBjörn婴儿背带法国官网:BabyBjorn法国
2018/06/16 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
北大自主招生自荐信
2013/10/19 职场文书
函授药学自我鉴定
2014/02/07 职场文书
单位在职证明书
2014/09/11 职场文书
工作证明英文模板
2014/10/21 职场文书
中层干部考核评语
2015/01/04 职场文书
团员年度个人总结
2015/02/26 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
解决numpy和torch数据类型转化的问题
2021/05/23 Python