【发布时间】:2016-03-13 05:19:20
【问题描述】:
我有两个 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);
这意味着第三个数组应该包含第一个数组的所有值,然后保留所有不在第一个数组内的值。
【问题讨论】:
标签: php arrays array-merge
我有两个 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);
这意味着第三个数组应该包含第一个数组的所有值,然后保留所有不在第一个数组内的值。
【问题讨论】:
标签: php arrays array-merge
<?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)
}
【讨论】: