Добрый вечер подскажите по такому вопросу. Есть несколько массивов
$key1 = [
'order_id' => '111',
'shop' => 'test1'
];
$key2 = [
'order_id' => '111',
'shop' => 'test2'
];
$result = array_udiff($key1, $key2, 'keyCompare');
function keyCompare($key1, $key2) {
$val1 = $key1['order_id'];
$val2 = $key2['order_id'];
return strcasecmp($val1, $val2);
}
Функция работает и выполняет свои задачи, но хотелось бы сделать еще дополнительную проверку по ключу shop
Например, если совпадает order_id, но не совпадает shop в массив result записівался результат.
Буду благодарен за любой совет и помощь