如何合并两个数组不重复值? [英] How do I combine two arrays without repeating values?
本文介绍了如何合并两个数组不重复值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个数组:
array('1','2','3','4');
array('4','5','6','7');
基于他们
,我想生成包含唯一的数值数组:
Based on them, I'd like to generate an array that contains only unique values:
array('1','2','3','4','5','6','7');
有没有在PHP这方面的任何适当的功能?
Is there any suitable function for this in PHP?
推荐答案
您可以使用 array_merge
这个然后 array_unique
删除重复项。
You can use array_merge
for this and then array_unique
to remove duplicate entries.
$a = array('1','2','3','4');
$b = array('4','5','6','7');
$c = array_merge($a,$b);
var_dump(array_unique($c));
将导致这样的:
array(7) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
[3]=>
string(1) "4"
[5]=>
string(1) "5"
[6]=>
string(1) "6"
[7]=>
string(1) "7"
}
这篇关于如何合并两个数组不重复值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文