我有数组,这些数组具有相同的值,我想删除相同的值并打印不同的值。
阵列:
Array(
[0] => Likes
[7] => Frind
[8] => USA
)
Array(
[0] => USA
[5] => Lools
)
Array(
[6] => USA
[12] => Awesome
)
我需要这样:
Array(
[0] => Likes
[7] => Frind
[8] => USA
[5] => Lools
[12] => Awesome
)
答案 0 :(得分:3)
首先你应该合并数组:
$merged = array_merge($array1, $array2, $array3);
然后您可以使用array_unique
方法
$unique_array = array_unique($merged);
答案 1 :(得分:2)
试试这个
$array1 = ['likes', 'friends', 'USA']
$array2 = ['USA', 'lools']
$array3 = ['USA', 'Awesome']
$temp_array = array_unique(array_merge($array1, $array2));
$final_array = array_unique(array_merge($temp_array, $array2));