php多维数组去除重复值的方法
近期在迅睿二次开发中,因为API接口限制每次获取条数,所以需要多次获取,但是获取数据有重复的情况,这个时候需要对返回值合并且去重
项目背景
近期在迅睿二次开发中,因为API接口限制每次获取条数,所以需要多次获取,但是获取数据有重复的情况,这个时候需要对返回值合并且去重。
多维数组去除重复值
1、定义多维数组去除重复值的函数
function array_unique($arr) { $t = array_map('serialize', $arr); //利用serialize()方法将数组转换为以字符串形式的一维数组 $t = array_unique($t); //去掉重复值 $new_arr = array_map('unserialize', $t); //然后将刚组建的一维数组转回为php值 return $new_arr; }
2、调用输出
$new = array_unique_new($arr); echo '<pre/>'; print_r($new);
本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/874.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
内容有用
热门主题
相关阅读
- PbootCMS生成静态时候,提示模版文件不存在,如何确定模版文件路径?
- MySQL/ThinkPHP5去重,查询重复数据并列出,删除重复数据只保留一条
- PbootCMS基础设置:如何修改后台首页版权开发信息
- PbootCMS调用二级栏目下的三级栏目的方法(下级栏目+文章循环)
- PbootCMS网站后台添加标题时,自动ajax查询标题是否重复
- PHP 数组 Array详解
- PbootCMS模版如何统计全站所有文章数
- PHP 将数组打乱 shuffle 函数
- Bootstrap的datetimepicker插件用法总结(基于迅睿CMS)
- 迅睿CMS网站搬家,迁移服务器和变更域名的方法(从测试到交付)
- PHP 统计数组中所有的值出现的次数 array_count_values 函数
- PHP 对数组使用 自然算法 进行排序 natsort 与 natcasesort 函数