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代码包装修正版
Mar 15 PHP
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
php自定义hash函数实例
May 05 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
thinkPHP5框架中widget的功能与用法详解
Jun 11 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 PHP
PHP进阶学习之命名空间基本用法分析
Jun 18 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
Feb 10 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
yii权限控制的方法(三种方法)
2015/12/28 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
详解jQuery事件
2017/01/13 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
[02:10]2018DOTA2亚洲邀请赛赛前采访-Liquid
2018/04/03 DOTA
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
英国绿色商店:Natural Collection
2019/05/03 全球购物
SQL注入攻击的种类有哪些
2013/12/30 面试题
协议书模板
2014/04/23 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
党小组意见范文
2015/06/08 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript