php array_unique 处理后json_encode注意事项

php教程 array_unique 处理后json_encode注意事项

array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。

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

array_unique() 函数移除数组中的重复的值,并返回结果数组。

当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

返回的数组中键名不变。

这就不是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]

时间: 2024-07-29 20:19:09

php array_unique 处理后json_encode注意事项的相关文章

WordPress 更改博客主题后的注意事项

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 WordPress博客主题繁多,安装使用一个主题一段时间后难免会更换新的博客主题,但是更改博客主题并不是上传安装即可,还需要注意一些事项,下面博客吧介绍下WordPress更改博客主题后需要注意哪些事项. 1.浏览器兼容 由于各个浏览器之间的差异,和主题作者没有每个浏览器进兼容bug处理,所以部分主题会对某些浏览器有不兼容的现象,会出现错位.

阿里云如何重新初始化磁盘

阿里云如何重新初始化磁盘 重新初始化磁盘操作,将会把磁盘置为最初创建时的状态. 在重新初始化磁盘之前,请务必认真阅读以下注意事项: 重新初始化磁盘后,磁盘上的数据将会丢失,请务必提前做好备份,例如通过快照的方式,请参见 创建快照. 保持您预留的手机畅通.重新初始化磁盘需要您的手机接收验证码. 操作步骤 登录云服务器管理控制台. 单击左侧导航中的 实例 .然后选择页面顶部的地域. 重新初始化磁盘之前,需要停止实例.选中想要初始化磁盘的实例,然后单击下方的 停止 .实例状态会变成已停止 . 您可以通

阿里云智能对话分析服务的前世今生

阿里云智能对话分析,脱胎于对阿里云小二服务质量的检验,有点习武防身不小心成了武林高手的感觉.(开个玩笑,其实当然是精心规划的智能服务产品!)今天的云享团,请来的是智能对话分析的专家,进入阿里云后目前已申请5项专利的玄域:具有多年软件研发.测试.性能调优等IT相关从业经历,目前从事智能对话分析服务的研发,喜欢钻研与创新!关于这款产品的背景.流程.场景.实例,玄域为你一一分享! 背景 大量服务数据的产生        正如大家所知,随着阿里云业务的持续快速发展,业务量越来越大,服务的客户也越来越多,

广东横琴新区地税局打造“大数据下纳税遵从管理”

广东横琴自贸区自挂牌成立以来,登记注册企业已超20000家,其中已引进和在洽谈的世界500强企业52家,国内500强投资企业76家,各类企业总部858家."自贸区效应"带来了区域发展的提速增效,为横琴税收可持续增长奠定了坚实的经济基础. 随着今年5月营改增的全面实施,"互联网+税务"的深入推进,横琴地税人深深地认识到:打造创新驱动发展的税务信息和服务平台,加快创新资源集聚,推动税收体制创新驱动发展,既是促进辖区企业发展的重要途径,又是实现税收稳定.持续增长的必由之路

中医科大附属口腔医院实习生给患者拔牙遭投诉

挂号收据上写的是医生的名,可拔牙的时候却变成了实习医生.沈阳市民李先生要求中国医科大学附属口腔医院给个交代.院方承认拔牙的是实习的硕士研究生,存在管理不当,但医生本人不能道歉. 投诉者:明明挂的医生号 动手的却是实习生 今年8月7日,老李带着女儿来到中国医科大学附属口腔医院拔牙.挂号时,收据上写着为老李女儿看病的医生是"颌面外科门诊-谭海松".在进行局部麻醉后,女儿的牙齿被拔掉了. "当时我感觉进行操作的那个医生非常年轻,病志也是那个医生写的,病志上面虽然有谭海松.丁秀庆两个

初步了解Angular 2端到端的测试

有许多原因使我过去不愿对自己的应用添加自动化测试.原因之一是不知道其中的效益成本比率,另一个原因是考虑到集成到现有生产环境的应用可能比较难.测试应用而不用从头重构代码,仅仅只是引入测试要怎么做呢? 首先我们先从简单区分测试的类型开始.应用测试有很多类型,但最为常见的是单元测试及端对端测试(亦称为集成测试).单元测试是测试代码自身行为的一种测试.在用户看来什么也没有做,但可以确保其方法能达到期望的目的.集成测试是模仿用户行为的一种测试.比如说,登陆系统,创建帖子,退出系统等这些操作都可以自动化,并

*ST金顶获准破产重整当地政府将主持清算

内忧外困之下,*ST金顶已将破产重整看作是公司"起死回生"的唯一希望,而在经过一年多的等待后,该事项终获法院裁定通过. *ST金顶今日发布公告称,公司9月23日下午收到四川省乐山市中级人民法院相关裁定书,针对公司债权人峨眉山市天翼包装有限责任公司去年2月对上市公司所提出的破产重整申请,乐山中院经审查认为,*ST金顶对申请人负有到期债务,但公司向社会公众公布的财务报表表明,其资产不足以清偿全部债务,明显缺乏清偿能力,故天翼包装所提破产重整申请符合法律规定,依照<破产法>相关规

浅析:从孕妇类网站谈内容安排技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 做了孕妇网站一段时间了,现在做网站都知道内容第一,但是单纯地追求内容的质量,也并不就是一定是最好的.做内容除了质量,更要投其所好,这是我做孕妇网站所攒下来的经验.当然每个类型的网站都有所不同,今天我就以我自己的孕妇网站为例,和大家分享如何考虑网站的内容安排. 1.说优点不如说禁忌 我们知道,孕妇在怀孕期间.前后,对饮食的要求都比较高的,既要考

国有股东重组上市公司须报国资委预审

汪时锋 就在周五收市之后,国资委为规范上市公司国有股东行为连发了三份文件,其中最显著的措施是对国有股东在实施上市公司重组时增加了一道预审核的"防火墙".此外,国资委还要求国有股东支持上市公司的分红. 国资委所发布的这三份文件分别是<关于规范上市公司国有股东行为的若干 意见>.<关于规范国有股东与上市公司进行资产重组有关事项的通知>.<关于规范上市公司国有股东发行可交换公司债券及国有控股上市公司发行证券有关事项的通知>,后两项文件是前者所涉及内容的具体