PHP一维、二维数组去重的代码是什么
Admin 2022-09-29 群英技术资讯 485 次浏览
今天我们来学习关于“PHP一维、二维数组去重的代码是什么”的内容,下文有详解方法和实例,内容详细,逻辑清晰,有需要的朋友可以参考,希望大家阅读完这篇文章后能有所收获,那么下面就一起来了解一下吧。
1、说明
arrray_unique函数用于数组去除重复项,如果两个以上的数组值相同,则只保留第一个值。
php5.2.9版本增加了array_unique对多维组的支持,处理多维组需要设置sort_flags参数。
2、语法
array_unique(array)
3、参数
array
sortingtype
4、返回值
返回过滤后的数组。
5、实例
一维数组去重:
array_unique(数组) $arr = array_unique($classify)
二维数组去重:
function assoc_unique($arr, $key) { $tmp_arr = array(); foreach ($arr as $k => $v) { if (in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else { $tmp_arr[] = $v[$key]; } } sort($arr); return $arr; } $aa = Array( Array(0 => 1,1 => 'c'), Array(0 => 2,1 => 'c'), Array(0 => 3,1 => 'q'), Array(0 => 1,1 => 'B'), Array(0 => 2,1 => 'd'), Array(0 => 3,1 => 'd'), Array(0 => 4,1 => 'a'), Array(0 => 6,1 => 'B'), Array(0 => 6,1 => 'd') ); #assoc_unique(数组,去重健值); echo "<pre>";print_r(assoc_unique($aa,0));
我们在使用数组的时候,会发现其中有些重复的元素,如果不对其进行去除,会影响到后续的使用。
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了Yii2.0实现的批量更新及批量插入功能,结合实例形式总结分析了Yii2.0数据库实现数据的批量更新与批量插入功能相关操作技巧,需要的朋友可以参考下
今天小编就为大家分享一篇关于php二维数组按某个键值排序的实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
swoole是一个面向生产环境的PHP异步网络通信引擎,socket是一个抽象层。socket是系统提供的对tcp/ip操作的接口,swoole这是对socket在进行一个封装并提供php操作接口的PHP扩展。
这篇文章主要为大家介绍了PHP试题之RCEService正则回溯解答,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
本篇文章给大家带来了关于在Laravel中使用AWS S3的相关知识,AWS S3为我们提供了存储服务器文件的地方,在云中存储文件不需要占用太多的磁盘空间,希望对大家有帮助。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008