文章插图
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 "";print_r(assoc_unique($aa,0));我们在使用数组的时候 , 会发现其中有些重复的元素 , 如果不对其进行去除 , 会影响到后续的使用 。
以上就是php数组去重的方法 , 可以说array_unique对于不同类型数组的去重有着很好地处理 , 大家学会后也赶快试试相关的使用吧 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- php 上传文件 php实现文件的上传和下载
- php常用的数组函数 php数组函数有哪些
- php 运算符 php算术运算符怎么使用?
- php索引数组和关联数组 php数组排序并保持索引关系
- php中PDO获取关联数组
- 手机如何打开php文件 php文件怎么在手机上打开
- PHP框架有哪些官网 php框架有哪些
- php中Quercus框架的安装
- php数组排序函数 php数组排序保持索引
- php解压压缩包 php文件怎么解压