У меня есть два массива, из которых я хочу извлечь совпадения и вернуть их. Первый массив - это мой массив запросов, второй - это сортировка базы данных, если вы хотите это назвать. Имея это в виду, будучи ржавым, как я с PHP, я пытаюсь понять, как я могу перебирать их с меньшими накладными расходами, насколько это возможно, возвращая только уникальные совпадения всех объектов со второго. Есть ли чистый способ сделать это с помощью php? Если да, то кто-нибудь может помочь мне указать мне в общем направлении.сравнить многомерный массив с многомерным массивом объектов
Первое:
[
["something", "domain.com"],
["something1", "sub.domain.com"]
]
Второе:
[
{
"id": "abcde12345",
"name": "Company Name",
"corp_name": [
"Company, Inc.",
"Company Inc."
],
"_names": [],
"_products": [],
"urls": [
"www.domain.com",
"domain.com",
"sub.domain.com"
]
},
{
"id": "abcde12345",
"name": "Company Name",
"corp_name": [
"Company, Inc.",
"Company Inc."
],
"_names": [],
"_products": [],
"urls": [
"www.domain.com",
"domain.com",
"sub.domain.com"
]
}.
{
"id": "abcde12345",
"name": "Company Name",
"corp_name": [
"Company, Inc.",
"Company Inc."
],
"_names": [],
"_products": [],
"urls": [
"www.domain.com",
"domain.com",
"sub.domain.com"
]
}
]
примечание: объекты JSON сопоставляются массивам в PHP. Чтобы использовать эту функцию, используйте json_decode ($ json, true), чтобы получить массив вместо StdClass – Richard