我有两个数组,例如我想删除两者之间的相同值
$array1 = array(1,2,3,4,5,6)
$array2 = array(5,6,7,8,9,10)
会有结果
$array = array(1,2,3,4,7,8,9,10)
我试过
$array = array_unique(array_merge($array1, $array2));
但很明显,刚刚删除的重复项将匹配的值保留为单个值。有没有一种快速的方法可以做到这一点,还是必须使用一个函数来完成?
对不起,伙计们,显然我不懂数组。这是底部的实际数组和建议结果。结果应该是Coffee
and General
。
array(4) {
[0]=>
NULL
[1]=>
string(4) "Milk"
[3]=>
string(6) "Coffee"
[6]=>
string(8) "Sweetner"
}
array(4) {
[0]=>
NULL
[1]=>
string(8) "Sweetner"
[3]=>
string(4) "MIlk"
[9]=>
string(7) "General"
}
array(4) {
[1]=>
string(4) "Milk"
[2]=>
string(6) "Coffee"
[6]=>
string(4) "MIlk"
[7]=>
string(7) "General"
}