我有两个php数组:
$array_1 = array(1,6,7,8);
$array_2 = array(1,5,3,4,7,8);
我想要这样的输出:
$array_3 = array(1,6,7,8,5,3,4);
这意味着第三个数组应包含第一个数组的所有值,然后保留不在第一个数组内的所有值。
答案 0 :(得分:2)
<?php
$array_1 = array(1,6,7,8);
$array_2 = array(1,5,3,4,7,8);
$array_3 = array_unique(array_merge($array_1,$array_2));
var_dump($array_3);
输出:
array(7) {
[0]=>
int(1)
[1]=>
int(6)
[2]=>
int(7)
[3]=>
int(8)
[5]=>
int(5)
[6]=>
int(3)
[7]=>
int(4)
}