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新手上路(八)
Oct 09 PHP
PHP 数组基础知识小结
Aug 20 PHP
PHPUnit PHP测试框架安装方法
Mar 23 PHP
解析php dirname()与__FILE__常量的应用
Jun 24 PHP
解析PHP 使用curl提交json格式数据
Jun 29 PHP
php中{}大括号是什么意思
Dec 01 PHP
浅谈PHP调用Webservice思路及源码分享
Jun 04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
Jun 30 PHP
php使用str_replace实现输入框回车替换br的方法
Nov 24 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
php实现 master-worker 守护多进程模式的实例代码
Jul 20 PHP
PHP实现限制域名访问的实现代码(本地验证)
Sep 13 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
全文搜索和替换
2006/10/09 PHP
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
JavaScipt基本教程之前言
2008/01/16 Javascript
JS的反射问题
2010/04/07 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
javascript读写json示例
2014/04/11 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
2019/09/21 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
[00:10]神之谴戒
2019/03/06 DOTA
python分布式编程实现过程解析
2019/11/08 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
送餐员岗位职责范本
2014/02/21 职场文书
三年级上册科学教学计划
2015/01/21 职场文书
党员干部公开承诺书范文
2015/04/27 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
图文详解matlab原始处理图像几何变换
2021/07/09 Python
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python