array_diff()は、差分アレイセットを算出します。
array_diff(配列$配列1、配列$配列2 [、配列$ ...])、配列1と1つ以上の他の配列を比較し、配列1の戻り値ではなく、キーが保存されていることを他のアレイ、インチ
注意すべき二つのこと:
1. 2つのだけの要素の値(文字列)$ elem1 ===(文字列)$のElem2同じと考えたとき。
2.チェックのみ一次元多次元アレイは、より深い次元をチェック([0]、$配列2 [0] $配列1)をarray_diff使用することができます。
ここでは、公式ウェブサイトの例です。
<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
print_r($result);
?>
出力は次のようになります。
アレイ
(
[1] =>青
)