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 相关文章推荐
一个多文件上传的例子(原创)
Oct 09 PHP
用php获取远程图片并把它保存到本地的代码
Apr 07 PHP
ie6 动态缩略图不显示的原因
Jun 21 PHP
php设计模式 Bridge (桥接模式)
Jun 26 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
PHP连接SQLServer2005的方法
Jan 27 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
Linux下编译redis和phpredis的方法
Apr 07 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
Nov 20 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
Dec 28 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
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
对于Python中RawString的理解介绍
2016/07/07 Python
Python连接phoenix的方法示例
2017/09/29 Python
python正则实现计算器功能
2017/12/14 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
PyTorch中clone()、detach()及相关扩展详解
2020/12/09 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
玉兰油美国官网:OLAY美国
2018/10/25 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
AJax面试题
2014/11/25 面试题
打架检讨书400字
2014/01/17 职场文书
学生手册家长评语
2014/02/10 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
三潭印月的导游词
2015/02/12 职场文书
党员个人总结自评
2015/02/14 职场文书
设备技术员岗位职责
2015/04/11 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python