这篇文章主要介绍了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 '

';

print_r($data);

echo '
';

print_r(mult_unique($data));

echo '

';

?>

去掉重复值php,php多维数组去掉重复值相关推荐

  1. php 二位数组去掉重复,PHP 二维数组去掉重复值并保持原结构

    PHP 二维数组去掉重复值并保持原结构 直接上代码,解释很详细 //二维数组去掉重复值 function arrunique($a){ foreach($a[0] as $k => $v){ / ...

  2. PHP 二维数组去掉重复值并保持原结构

    不得不说PHP的数组功能真的是非常强大. 下面直接上PHP的二维数组去掉重复值并保持原结构的 代码: //二维数组去掉重复值 function arrunique($a){ foreach($a[0] ...

  3. python二维数组去重复_php二维数组去重,array_unique出除重复数据

    根据网站提供的方法修改所来保持数据键名不变.//二维数组去掉重复值 并保留键值 function array_unique_fb($array2D) { $key = array(); foreach ...

  4. php 去除二维数组重复,两种php去除二维数组的重复项方法_PHP

    php去掉二维数组的重复值的方法总结,具体代码如下: 方法一: //二维数组去掉重复值 function array_unique_fb($array2D){ foreach ($array2D as ...

  5. php 二维数组根据键值合并二维数组_3分钟短文 | PHP 根据值移除数组元素,哪个方法最简单?...

    引言 PHP 数组操作,之前我们讲了如何根据值,进行多维数组的排序.今天说一说,如何根据值,进行数组元素的删除. 学习时间 假设有一个一维数组,单纯的数字数组.为了简化问题,我们假设数组元素没有重复项 ...

  6. C语言删除二维数组的重复数据的一个方法

    C语言删除二维数组的重复数据的一个方法 //以下头文件,未及清理 #include "stdafx.h" #include <vector> #include < ...

  7. 利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 5.利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上 0 1 ...

  8. php某列为键数组为值,PHP 将二维数组中某列值作为数组的键名 -- 超实用

    有时候,想通过数组的中某字段值, 然后再在二维数组中获取存在该字段值的数组: 一般能想到的就是foreach 遍历比较一下跟该字段值一样,就获取到想要的数组,如下: //测试二维数组 $arr =ar ...

  9. 原生JS去除二维数组中重复了的一维数组

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  10. 动态二维数组外圈元素值的和_C语言 | 用指向元素的指针变量输出二维数组元素的值...

    例33:有一个3*4的二维数组,要求用C语言实现指向元素的指针变量输出二维数组个元素的值. 解题思路:二维数组的元素时整型的,它相当于整型变量,可以用int*型指针变量指向它.二维数组的元素在内存中是 ...

最新文章

  1. linux部分基础命令总结,Linux 基础命令总结3
  2. 《评人工智能如何走向新阶段》后记
  3. 《Python Cookbook》 最佳译本开放下载啦!
  4. pandas使用fillna函数并设置bfill参数使用列中的后序值填充缺失值
  5. Activity生命周期回调是如何被回调的?
  6. limit是mysql的语法
  7. Py之matplotlib:matplotlib绘图自定义函数总结
  8. NEUQ 字符串 第九届“图灵杯”NEUQ-ACM程序设计竞赛个人赛
  9. jakarta ee_Jakarta EE 8状态
  10. 训练过程acc_AI 深度学习训练tricks总结(均有实验支撑)
  11. mysql安装需要注意什么意思_mysql 安装过程及注意事项
  12. 基于JAVA+SpringMVC+Mybatis+MYSQL的课堂考勤系统
  13. android 程序 共享文件,026 Android多进程-文件共享
  14. springMVC简介
  15. [数据库课程设计]基于Sql Server的教室信息管理系统(附部分源码)
  16. 水电缴费系统php源码_水电缴费管理系统(示例代码)
  17. NodeBB论坛搭建
  18. 自定义控件-视觉特效
  19. 计算机视觉那些事 | 深度学习基础篇
  20. win10键锁定计算机,win10系统创建一键锁定计算机的快捷方式的操作方法

热门文章

  1. 190318每日一句
  2. unity去掉物体的阴影
  3. Atitit 编程范式总结 目录 1.1.1. IP(Imperative Programming)指令式编程 1 1.1.2. SP(Structured Programming)结构化编程 2 1
  4. Atitit spirngboot 访问 html文件总结 自设计web服务器原理与实现 Url路由压力,读取url,获得项目更路径绝对路径,拼接为文件路径。读取文建内容输出即可 目录路径 u
  5. Atitit uke签名规范 与防伪鉴别 attilax总结
  6. 新特性AAtitti css3 新特性attilax总结titti css
  7. Atitit 延迟绑定架构法attilax总结
  8. 证券行业信息技术规范
  9. (转)VeraCrypt : 怎么加密不被发现?
  10. 阿里云原生“因云而生”心智大图重磅发布