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
Dec 14 PHP
与文件上传有关的php配置参数总结
Jun 14 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
May 08 PHP
php.ini save_handler 修改不生效的解决办法
Jul 22 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
Web程序工作原理详解
Dec 25 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
php猴子选大王问题解决方法
May 12 PHP
PHP工程师VIM配置分享
Dec 15 PHP
PHP验证码生成原理和实现
Jan 24 PHP
php 无限级分类 获取顶级分类ID
Mar 13 PHP
PHP连接MySQL数据库操作代码实例解析
Jul 11 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
dotopAlert 提示用户需安装播放器的代码
2012/09/17 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
javascript版2048小游戏
2015/03/18 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
详解vue跨组件通信的几种方法
2017/06/15 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
2017/06/21 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
剖析Python的Twisted框架的核心特性
2016/05/25 Python
jupyter notebook实现显示行号
2020/04/13 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
获奖的大学生创业计划书
2014/01/05 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
《画杨桃》教学反思
2014/04/13 职场文书
租赁协议书范本
2014/04/22 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
一份文言文检讨书
2014/09/13 职场文书
商业计划书格式、范文
2019/03/21 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
创业计划书之寿司
2019/07/19 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python