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目录管理函数小结
Sep 10 PHP
php 伪造本地文件包含漏洞的代码
Nov 03 PHP
Laravel 4.2 中队列服务(queue)使用感受
Oct 30 PHP
php从csv文件读取数据并输出到网页的方法
Mar 14 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
Sep 04 PHP
php实现微信模板消息推送
Mar 30 PHP
Laravel5.7框架安装与使用学习笔记图文详解
Apr 02 PHP
浅析PHP7的多进程及实例源码
Apr 14 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 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
扩展你的 PHP 之入门篇
2006/12/04 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
python编程开发之类型转换convert实例分析
2015/11/13 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
python破解zip加密文件的方法
2018/05/31 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
Python列表list操作相关知识小结
2020/01/29 Python
python中实现栈的三种方法
2020/12/19 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
应用化学专业职业生涯规划书
2013/12/31 职场文书
同学聚会欢迎辞
2014/01/14 职场文书
六查六看剖析材料
2014/02/15 职场文书
幼儿园健康教育方案
2014/06/14 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
InterProcessMutex实现zookeeper分布式锁原理
2022/03/21 Java/Android