array array_intersect (array array1, array array2 [, array ...])
array_intersect() 関数は、2 つ以上の配列の交差配列を返します。
array_intersect() は、他のすべてのパラメータ配列にも現れる array1 のすべての値を含む配列を返します。キー名は変更されないことに注意してください。
マニュアルの例を示しましょう:
$array1 = array ("a" => "green", "red", "blue");
$array2 = array ( " b" => "green", " yellow", "red");
$result = array_intersect ($array1, $array2);
print_r($result);
?>
出力結果は以下のとおりです。
配列
(
[a] => 緑
[0] => 赤
)