php array_unique之后json_encode需要注意


Posted in PHP onJanuary 02, 2011

例如:array_unique(array(1, 1, 2));
他的结果是
array(2) {
[0]=>
int(1)
[2]=>
int(2)
}

这就不是numeric数组了,直接做json_encode,会输出一个json对象,而不是数组
{"0":1,"2":2}

如果这时候页面上js需要的是[1,2]这种数组数据格式,就有可能会产生错误

此时应该在array_unique之后,在做一个array_values
这样:array_values(array_unique(array(1, 1, 2)));

结果就是[1,2]

PHP 相关文章推荐
php 团购折扣计算公式
Nov 24 PHP
gd库图片下载类实现下载网页所有图片的php代码
Aug 20 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
Sep 30 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
PHP html_entity_decode()函数讲解
Feb 25 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
Mar 18 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 PHP
从php核心代码分析require和include的区别
Jan 02 #PHP
深入理解PHP之require/include顺序 推荐
Jan 02 #PHP
PHP中foreach循环中使用引用要注意的地方
Jan 02 #PHP
PHP开发中四种查询返回结果分析
Jan 02 #PHP
linux下删除7天前日志的代码(php+shell)
Jan 02 #PHP
PHP中=赋值操作符对不同数据类型的不同行为
Jan 02 #PHP
完美实现GIF动画缩略图的php代码
Jan 02 #PHP
You might like
JAVA/JSP学习系列之四
2006/10/09 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
jquery中交替点击事件的实现代码
2014/02/14 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
js解决select下拉选不中问题
2014/10/14 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
Bootstrap布局方式详解
2016/05/27 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
python处理大数字的方法
2015/05/27 Python
Python中的集合类型知识讲解
2015/08/19 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
django2 快速安装指南分享
2018/01/05 Python
一百行python代码将图片转成字符画
2021/02/19 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
《识字五》教学反思
2014/03/01 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
2014年化验室工作总结
2014/11/21 职场文书
会计工作能力自我评价
2015/03/05 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书
赤壁观后感(2)
2015/06/15 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python