配列の差(一致するものを除外)
array_diff()関数を使います
$ary1 = array('田中', '滝川', '木下', '堀江', '中西', '角田',); $ary2 = array('吉井', '田中', '玉井', '堀江'); echo '<pre>'; // 第1引数から第2引数と同じ値の要素を削除 print_r(array_diff($ary1, $ary2)); // ただし、元の変数から消えるわけではない echo $ary1[0]; echo '</pre>';
[出力結果]
Array
(
[1] => 滝川
[2] => 木下
[4] => 中西
[5] => 角田
)
田中