PHP删除相同的数组值

时间:2018-01-28 15:20:19

标签: php arrays multidimensional-array

我有数组,这些数组具有相同的值,我想删除相同的值并打印不同的值。

阵列:

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
)

2 个答案:

答案 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));