Есть многомерный массив:
{
"id-1": {
"store-1": {
"id": 1,
"title": "Магазин 1"
},
"store-2": {
"id": 8,
"title": "Магазин 2"
}
},
"id-2": {
"store-1": {
"id": 1,
"title": "Магазин 1"
},
"store-2": {
"id": 2,
"title": "Магазин 2"
},
"store-3": {
"id": 8,
"title": "Магазин 3"
}
}
}
Как сравнить и удалить элементы которые отсутствуют в других, чтобы получился такой массив:
{
"id-1": {
"store-1": {
"id": 1,
"title": "Магазин 1"
},
"store-2": {
"id": 8,
"title": "Магазин 2"
}
},
"id-2": {
"store-1": {
"id": 1,
"title": "Магазин 1"
},
"store-2": {
"id": 2,
"title": "Магазин 2"
}
}
}