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面向对象分析设计的61条军规小结
Jul 17 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
Apr 25 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 PHP
getimagesize获取图片尺寸实例
Nov 15 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
PHP图片水印类的封装
Jul 06 PHP
浅析PHP开发规范
Feb 05 PHP
PHP+redis实现的购物车单例类示例
Feb 02 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 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
德生9700DX电路分析
2021/03/02 无线电
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
JS之小练习代码
2008/10/12 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
2017/10/30 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
pm2发布node配置文件ecosystem.json详解
2019/05/15 Javascript
Javascript实现html转pdf高清版(提高分辨率)
2020/02/19 Javascript
[01:14:55]EG vs Spirit Supermajor 败者组 BO3 第三场 6.4
2018/06/05 DOTA
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Python解惑之True和False详解
2017/04/24 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
关于Pytorch MaxUnpool2d中size操作方式
2020/01/03 Python
python名片管理系统开发
2020/06/18 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
程序员机试试题汇总
2012/03/07 面试题
方正Java笔试题
2014/07/03 面试题
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
技校教师求职简历的自我评价
2013/10/20 职场文书
最受欢迎的自我评价
2013/12/22 职场文书
竞选生活委员演讲稿
2014/04/28 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
运动会班级前导词
2015/07/20 职场文书
安全伴我行主题班会
2015/08/13 职场文书
SQLServer之常用函数总结详解
2021/08/30 SQL Server