所属分类:php教程
1.array_unique()函数
array_unique()函数可以移除数组中的重复的值,并返回结果数组;当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
$a = array_unique($a);
2.array_flip()函数
array_flip()是反转数组键和值的函数,它有个特性就是如果数组中有二个值是一样的,那么反转后会保留最后一个键和值,利用这个特性我们用他来间接的实现数组的去重。
$a = [2,5,7,8,2]; $a = array_flip($a);// 第一遍把值当做key $a = array_flip($a); // 还原数组 把key转回值;