array_diff
code:php
$newIds =
2001, 1942
;
$oldIds =
1942
;
$r = array_diff($newIds, $oldIds); // Array(
0
=> 2001)
print_r($r);
$newIds =
2001, 2006, 1942
;
$oldIds =
"2001","1942"
;
$r = array_diff($newIds, $oldIds); // Array({
1
=> 2006})
print_r($r);
keyも返ってくるので注意
上のコードの2つ目の方
[1]=>2006
のように
1
番目がおかしいですよという指定の為に、indexが変なarrayが返ってくる