编程爱好者之家

PHP 合并两个数组去除重复值

2018-07-05 14:47:57 2318

大家都知道合并两个数组可以用array_merge()方法,但是这个方法不会去重复的值,那么该怎么办呢,用下面方法即可:

array_keys(array_flip($arr1)+array_flip($arr2))

单数组去重的话用下面的方法

array_unique($arr)


用到的PHP内部函数解释如下:

array_keys(): 返回包含数组中所有键名的一个新数组:

array_flip(): 反转数组中所有的键以及它们关联的值

array_unique():移除数组中重复的值

同类文章