例如: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 array_unique之后json_encode需要注意
2019-11-14 15:18php教程网 PHP教程
php array_unique之后json_encode需要注意的地方,需要的朋友可以参考下。
延伸 · 阅读
- 2019-11-14深入理解PHP之require/include顺序 推荐
- 2019-11-14PHP中foreach循环中使用引用要注意的地方
- 2019-11-14PHP中=赋值操作符对不同数据类型的不同行为
- 2019-11-14php实现无限级分类实现代码(递归方法)
- 2019-11-14php下尝试使用GraphicsMagick的缩略图功能
- 2019-11-14PHP读取XML值的代码(推荐)
- PHP教程
PHP 强制下载文件代码
PHP 强制下载文件代码,任意文件下载代码,可以让任何文件都是提示下载的实现代码。 ...
- PHP教程
PHP实现QQ、微信和支付宝三合一收款码实例代码
这篇文章主要给大家介绍了关于利用PHP如何实现QQ、微信和支付宝三合一收款码的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具...
- PHP教程
PHP PDOStatement::setAttribute讲解
今天小编就为大家分享一篇关于PHP PDOStatement::setAttribute讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...
- PHP教程
PHP 7.4.0 首个版本 alpha 1 发布
PHP 团队今天 宣布推出 PHP 7.4.0 首个版本 PHP 7.4.0 Alpha 1。 7.4 新特性包括: 预加载 FFI 类属性的类型支持 NULL 合并赋值运算符 弃用 WDDX 扩展 简化匿名函数 新...
- PHP教程
PHP折半(二分)查找算法实例分析
这篇文章主要介绍了PHP折半(二分)查找算法,结合实例形式较为详细的分析了php折半(二分)查找算法的概念、原理、实现与使用方法,并附带了一个php折...
- PHP教程
分析php://output和php://stdout的区别
本篇文章给大家详细分析了php://output和php://stdout的用法区别以及实例代码分享,有需要的朋友可以参考学习下。 ...
- PHP教程
什么是PHP?其优势有哪些?
什么是PHP ? PHP(英文名:PHP:Hypertext Preprocessor,中文名:超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用...
- PHP教程
php操作mongodb封装类与用法实例
这篇文章主要介绍了php操作mongodb封装类与用法,结合具体实例形式分析了php定义的MongoDB操作封装类与相关的类实例化、查询、更新等使用技巧,需要的朋友可...