Добрый день, подскажите по такому вопросу. Есть 2 массива, которые надо сравнить
Массив 1
Array
(
[3554] => Array
(
[id] => 3ef356772fb04e888dac3398007a48fc
[org_id] => 34606048
[plan_id] => UA-P-2020-03-11-004400-b
[org_name] => Львівський державний університет фізичної культури імені Івана Боберського
[description] => Електричні побутові прилади
[total] => 7840
[cpv] => 39710000-2
[published] => 2020-03-11T13:57:55.241005+02:00
[start_date] => 2020-03-01T00:00:00+02:00
[date_add] => 2020-03-11
)
)
Второй массив
Array
(
[2816] => Array
(
[cpv] => 39710000-2
)
)
Пытаюсь их сравнить
$list = array_uintersect($temp, $res, 'keyCompareFunc');
function keyCompareFunc($key1, $key2) {
$val1 = $key1['cpv'];
$val2 = $key2['cpv'];
return strcasecmp($val1,$val2);
}
Судя по документации array_uintersect работает по такому же принципу как и array_udiff, но почему то возвращается $list пустой. В чем может быть причина?
UPD: Вопрос закрыт, проблема заключалась не в сравнении, а немного другом куске кода