php多维数组去掉重复值示例分享


Posted in PHP onMarch 02, 2014
<?php
$json='{
    "rec_items": [
        {
            "classes": "玄幻",
            "gid": 6326585,
            "author": "我吃西红柿",
            "nid": 10079306,
            "last_sort": 841,
            "last_chapter_name": "第二十五卷 第六章 一扫而空",
            "sub_count": 5364424,
            "novel_name": "莽荒纪",
            "last_update_time": 1393679718826
        },
        {
            "classes": "玄幻",
            "gid": 6109786,
            "author": "唐家三少",
            "nid": 10079046,
            "last_sort": 1153,
            "last_chapter_name": "第三百八十一章 开始行动(中)",
            "sub_count": 3933876,
            "novel_name": "绝世唐门",
            "last_update_time": 1393681654511
        },
        {
            "classes": "玄幻",
            "gid": 10645516,
            "author": "辰东",
            "nid": 12649548,
            "last_sort": 478,
            "last_chapter_name": "第四百三十二章 扛媳妇回村",
            "sub_count": 1422482,
            "novel_name": "完美世界",
            "last_update_time": 1393681655610
        },
        {
            "classes": "玄幻",
            "gid": 4711723,
            "author": "只是小虾米",
            "nid": 12629406,
            "last_sort": 2603,
            "last_chapter_name": "第2588章 苏醒!",
            "sub_count": 2841630,
            "novel_name": "武逆",
            "last_update_time": 1393605899300
        },
        {
            "classes": "玄幻",
            "gid": 3701669,
            "author": "苍笑天",
            "nid": 8583556,
            "last_sort": 3427,
            "last_chapter_name": "第两千两百二十五章 孔雀王!",
            "sub_count": 606473,
            "novel_name": "武破九霄",
            "last_update_time": 1391279170831
        },
        {
            "classes": "玄幻",
            "gid": 8141499,
            "author": "风凌天下",
            "nid": 9212380,
            "last_sort": 2579,
            "last_chapter_name": "第五百二十六章 九劫、天帝之战【七】",
            "sub_count": 3082857,
            "novel_name": "傲世九重天",
            "last_update_time": 1393677692614
        }
    ],
    "cate_book_items": [
        {
            "classes": "玄幻",
            "gid": 4711723,
            "author": "只是小虾米",
            "nid": 12629406,
            "last_sort": 2603,
            "last_chapter_name": "第2588章 苏醒!",
            "sub_count": 2841630,
            "novel_name": "武逆",
            "last_update_time": 1393605899300
        },
        {
            "classes": "玄幻",
            "gid": 3701669,
            "author": "苍笑天",
            "nid": 8583556,
            "last_sort": 3427,
            "last_chapter_name": "第两千两百二十五章 孔雀王!",
            "sub_count": 606473,
            "novel_name": "武破九霄",
            "last_update_time": 1391279170831
        },
        {
            "classes": "玄幻",
            "gid": 10645516,
            "author": "辰东",
            "nid": 12649548,
            "last_sort": 478,
            "last_chapter_name": "第四百三十二章 扛媳妇回村",
            "sub_count": 1422482,
            "novel_name": "完美世界",
            "last_update_time": 1393681655610
        }
    ]
}';
function mult_unique($array)
{
  $return = array();
  foreach($array as $key=>$v)
  {
    if(!in_array($v, $return))
    {
      $return[$key]=$v;
    }
  }
  return $return;
}
$json = get_object_vars(json_decode($json));
$data = $json['rec_items'];
$data = array_merge_recursive($data, $json['cate_book_items']);
echo '<pre>';
print_r($data);
echo '<br>';
print_r(mult_unique($data));
echo '</pre>';
?>
PHP 相关文章推荐
两种php调用Java对象的方法
Oct 09 PHP
PHP安装攻略:常见问题解答(三)
Oct 09 PHP
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
解析PHP可变函数的经典用法
Jun 20 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
Nov 19 PHP
php编译安装php-amq扩展简明教程
Jun 25 PHP
PHP类相关知识点实例总结
Sep 28 PHP
yii使用bootstrap分页样式的实例
Jan 17 PHP
thinkPHP5.0框架模块设计详解
Mar 18 PHP
laravel5表单唯一验证的实例代码
Sep 30 PHP
详解Laravel服务容器的优势
May 29 PHP
PHP 函数call_user_func和call_user_func_array用法详解
Mar 02 #PHP
PHP 字符串长度判断效率更高的方法
Mar 02 #PHP
PHP static局部静态变量和全局静态变量总结
Mar 02 #PHP
PHP代码优化之成员变量获取速度对比
Feb 28 #PHP
php递归方法实现无限分类实例代码
Feb 28 #PHP
PHP中常用的转义函数
Feb 28 #PHP
PHP中鲜为人知的10个函数
Feb 28 #PHP
You might like
PHP怎样调用MSSQL的存储过程
2006/10/09 PHP
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
JQuery+DIV自定义滚动条样式的具体实现
2013/06/25 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
2018/05/27 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
Python爬虫实例扒取2345天气预报
2018/03/04 Python
解决Python中list里的中文输出到html模板里的问题
2018/12/17 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
django实现用户注册实例讲解
2019/10/30 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
Django封装交互接口代码
2020/07/12 Python
python实现简单文件读写函数
2021/02/25 Python
一年级学生评语大全
2014/04/21 职场文书
党员“四风”方面存在问题及整改措施
2014/09/24 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
实习报告范文
2019/07/30 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
MySQL表字段时间设置默认值
2021/05/13 MySQL
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript