array_diff() 関数は配列の差分セットを計算します
【機能】
この関数は配列を返します
この配列には、他のパラメーター配列にない、array1 内のすべての値が含まれます。
元の配列のキー名は変更されないことに注意してください。
【利用範囲】
php4 > 4.0.1、php5.
【用途】
配列 array_diff( 配列 配列1, 配列 配列2[,配列...] )
配列1/必須/配列1
array2/required/comparable 配列には少なくとも 1 つの
が必要です
配列.../オプション/比較に使用される配列
【例】
[php]
// 2 つの配列をそれぞれ定義します
$array1 = array( "青" => 6, "赤" => 2, "緑" => 3, "紫" => 4 );
$array2 = array( "緑" => 5, "青" => 6, "黄" => 7, "シアン" => 8 );
print_r( array_diff( $array1, $array2 ) );
/*
配列
(
[赤] => 2
[緑] => 3
[紫] => 4
)
*/
zuodefengさんのメモより抜粋