У меня есть 2 массива объектов, например
$arr1 = [
(new MyClass())->setId(1),
(new MyClass())->setId(2),
(new MyClass())->setId(3),
];
$arr2 = [
(new MyClass())->setId(1),
(new MyClass())->setId(2),
];
Мне нужно найти разницу между этими двумя массивами, в этом примере мне нужно получить массив с одним элементом, тот, у которого id == 3.
Я знаю, что должен использовать array_udiff (возможно), но я не мог понять, как.