0

2 つの PHP 配列:

$array1 = array(1,2,3,4,5);
$array2 = array(1,2,3,4,5,6,7,8,9,10);

さて、どうすれば次のような配列になることができますか:

$array3 = array(6,7,8,9,10);
4

4 に答える 4

6

array_diff:

$array3 = array_diff($array2, $array1);
于 2012-07-11T10:32:23.173 に答える
0

相対的な補数array_diffを返すので、完全な差分にこのコードを使用できます。どちらの側で差分を作成するかは重要ではありません。

$array3 = array_diff(array_merge($array1, $array2), array_intersect($array1, $array2)); 
于 2012-07-11T10:46:42.757 に答える
0

array_diff を使用する

$array3 = array_diff($array2, $array1)
于 2012-07-11T10:33:57.033 に答える