合并两个 Aarrys [重复]

Posted

技术标签:

【中文标题】合并两个 Aarrys [重复]【英文标题】:Merge Two Aarrys [duplicate] 【发布时间】:2020-03-20 16:24:48 【问题描述】:

我有两个数组,一个是另一个数组的超集,如何创建第三个数组,它具有两个数组的所有值但不重复 请给我

$a = array(1,2,3);
$b = array(1,2,3,4);

输出一定是这样的

$c = array(1,2,3,4);

【问题讨论】:

使用 array_merge 和 array_unique 正确输出 在发帖前,您应该自己做出一些努力。 @Nigel Ram..是的..我已经尝试了许多数组函数,如 in_array、array_merge 等。但没有得到所需的结果。 【参考方案1】:

使用array_merge() 和array_unique()

array_unique(array_merge($a,$b));

输出:-https://3v4l.org/lfm1b

注意:-如果您想重新索引数组,请使用 array_values() [在我的工作示例链接中添加]

参考:

array_values()

【讨论】:

工作良好...谢谢【参考方案2】:
$c = array_unique(array_merge($a, $b));

所有这些都可以在:http://php.net/manual/en/function.array-merge.php

【讨论】:

【参考方案3】:

array_mergearray_unique 一起使用

print_r(array_unique(array_merge($a,$b)))

【讨论】:

【参考方案4】:

使用+ 符号合并它们

$c = $a + $b;

工作示例:- https://3v4l.org/5P2LP

【讨论】:

以上是关于合并两个 Aarrys [重复]的主要内容,如果未能解决你的问题,请参考以下文章

怎么将两个EXCEL表格合并后去除重复数据

java合并两个通量没有重复

合并两个数组并删除php中的重复条目

如何合并两个熊猫数据框[重复]

如何在有重复的列上合并两个 DataFrame,并输出没有重复的行

Python合并两个具有不同日期时间的数据框[重复]