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が返ってくる