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静态新闻列表自动生成代码
Jun 14 PHP
攻克CakePHP系列三 表单数据增删改
Oct 22 PHP
UTF8编码内的繁简转换的PHP类
Jul 09 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
Dec 16 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 PHP
非常重要的php正则表达式详解
Jan 04 PHP
laravel自定义分页效果
Jul 23 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
eaglephp使用微信api接口开发微信框架
2014/01/09 PHP
php二分查找二种实现示例
2014/03/12 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
php递归函数怎么用才有效
2018/02/24 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
JavaScript加强之自定义event事件
2013/09/21 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
python中matplotlib实现最小二乘法拟合的过程详解
2017/07/11 Python
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
2017/09/11 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
html5与css3小应用
2013/04/03 HTML / CSS
c++工程师面试问题
2013/08/04 面试题
什么是SCM(软件配置管理)
2014/08/16 面试题
旅游业大学生创业计划书
2014/01/31 职场文书
创先争优活动方案
2014/02/12 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
总结Python使用过程中的bug
2021/06/18 Python