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);
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);
$array3 = array_diff($array2, $array1);
相対的な補数array_diff
を返すので、完全な差分にこのコードを使用できます。どちらの側で差分を作成するかは重要ではありません。
$array3 = array_diff(array_merge($array1, $array2), array_intersect($array1, $array2));
array_diff を使用する
$array3 = array_diff($array2, $array1)