php数组如何去重
本篇内容主要讲解“php数组如何去重”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“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 "";print_r(assoc_unique($aa,0));我们在使用数组的时候,会发现其中有些重复的元素,如果不对其进行去除,会影响到后续的使用。
到此,相信大家对“php数组如何去重”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文章标题:php数组如何去重
路径分享:http://scyanting.com/article/ihoioe.html