【发布时间】:2011-03-31 06:17:25
【问题描述】:
我有 2 个数组,我试图仅从它们那里获取唯一值。所以我不只是尝试删除重复项,我实际上是在尝试删除两个重复项。
所以如果我得到这样的 2 个数组:
$array1 = array();
$array2 = array();
foreach($values1 as $value1){ //output: $array1 = 10, 15, 20, 25;
$array1[] = $value1;
}
foreach($values2 as $value2){ //output: $array2 = 10, 15, 100, 150;
$array2[] = $value2;
}
我正在寻找的最终输出是
$output = 20, 25, 100, 150;
有什么巧妙的方法来完成这项工作吗?
【问题讨论】:
-
这些数组是真正的数组,还是映射?为了让我的问题更清楚,您的键是 0,1,2,... 还是单词之类的?
-
@codersarepeople 它们不是数组映射。它们是包含数字的独立数组。一个可能是 3 个值,另一个是 10 个值。巧合的是,他们都是 4 岁。