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读取txt文件的内容并赋值给数组的代码
Nov 03 PHP
php多个字符串替换成同一个的解决方法
Jun 18 PHP
PHP积分兑换接口实例
Feb 09 PHP
php中mysql操作buffer用法详解
Mar 19 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
PHP数组去重的更快实现方式分析
May 09 PHP
asp函数split()对应php函数explode()
Feb 27 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
Mar 22 PHP
浅谈如何提高PHP代码的质量
May 28 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
8个必备的PHP功能开发
2015/10/02 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
2014/08/27 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
浅谈struts1 &amp; jquery form 文件异步上传
2017/05/25 jQuery
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
在Python中编写数据库模块的教程
2015/04/29 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
python下载图片实现方法(超简单)
2017/07/21 Python
利用django如何解析用户上传的excel文件
2017/07/24 Python
浅谈Python NLP入门教程
2017/12/25 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
Django如何批量创建Model
2020/09/01 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
党员干部公开承诺书
2014/03/26 职场文书
公司股东出资证明书
2014/11/01 职场文书
《敬重卑微》读后感3篇
2019/11/26 职场文书
php 防护xss,PHP的防御XSS注入的终极解决方案
2021/04/01 PHP
AngularJS实现多级下拉框
2022/03/25 Javascript