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 相关文章推荐
用session做客户验证时的注意事项
Oct 09 PHP
MySQL GBK→UTF-8编码转换
May 24 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
PHP学习笔记 IIS7下安装配置php环境
Oct 29 PHP
php登陆页的密码处理方式分享
Oct 14 PHP
php foreach正序倒序输出示例代码
Jul 01 PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 PHP
php实现excel中rank函数功能的方法
Jan 20 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
PHP准确取得服务器IP地址的方法
Jun 02 PHP
提高php编程效率技巧
Aug 13 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 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发送邮件类代码附详细说明
2008/07/10 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php 错误处理经验分享
2011/10/11 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
jQuery的学习步骤
2011/02/23 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
IE6 hack for js 集锦
2014/09/23 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
vue实现移动端H5数字键盘组件使用详解
2020/08/25 Javascript
Python批量发送post请求的实现代码
2018/05/05 Python
python中spy++的使用超详细教程
2021/01/29 Python
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
圣诞节红领巾广播稿
2014/02/03 职场文书
社区食品安全实施方案
2014/03/28 职场文书
初三毕业评语
2014/12/26 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
雨雪天气温馨提示
2015/07/15 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA
python运算符之与用户交互
2022/04/13 Python