PHP で2 つの配列の差分を計算する方法
PHPでは、ある配列から別の配列を引いた配列を作成する array_diff() 関数を使うことができます。この関数は、最初の配列にあって、他の配列にはない要素のみを要素とする新しい配列を返します。
以下に例を示します。
$array1 = [1, 2, 3, 4, 5];
$array2 = [3, 4, 5, 6, 7];
$diff = array_diff($array1, $array2);
print_r($diff);
出力を追加してください
Array
(
[0] => 1
[1] => 2
)
上で示した例で、配列 $diff は配列 $array1 に存在するが配列 $array2 に存在しない要素[1, 2]を含んでいます。