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,不用COM,生成excel文件
Oct 09 PHP
珊瑚虫IP库浅析
Feb 15 PHP
php 模拟POST|GET操作实现代码
Jul 20 PHP
解析php中static,const与define的使用区别
Jun 18 PHP
PHP时间格式控制符对照表分享
Jul 23 PHP
全面解读PHP的人气开发框架Laravel
Oct 15 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP PDOStatement::rowCount讲解
Feb 01 PHP
简单实用的PHP文本缓存类实例
Mar 22 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 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的知识
2006/11/17 PHP
PHP中批量生成静态html(命令行下运行PHP)
2014/04/19 PHP
php中session与cookie的比较
2015/01/27 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
Laravel自动生成UUID,从建表到使用详解
2019/10/24 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
Python实现二叉堆
2016/02/03 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
python得到单词模式的示例
2018/10/15 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
python环境下安装opencv库的方法
2020/03/05 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
考察邀请函范文
2015/01/31 职场文书