複数の配列に共通した要素のみを抽出する時にarray_intersectという関数を用いる。
$result = array_intersect($arr1,$arr2,$arr3);
このように書けば、$arr1の要素のうち、$arr2と$arr3に共に存在するもののみを返すことができる。
なお、この比較はstring型で行われるため、数値と文字列の区別には注意する必要がある。
この逆のはたらきをする関数がarray_diffで、
$result = array_intersect($arr1,$arr2,$arr3);
とすれば$arr1にはあるが$arr2や$arr3には存在しないものだけを返すことができる。