@melishev

Как вытащить все объекты из массива по одному общему признаку?

Есть массив:

dealers": [
{
"id": 1,
"city": "Москва",
"name": "ООО “АРТиКОМ”",
"address": "г. Москва, ул. Вишневского 13/2",
"number": " 8 800 200 55 20",
"mail": "ArtikomINFO@mail.ru"
},
{
"id": 2,
"city": "Москва",
"name": "ООО “АРТиКОМ”",
"address": "г. Москва, ул. Вишневского 13/2",
"number": " 8 800 200 55 20",
"mail": "ArtikomINFO@mail.ru"
},
{
"id": 3,
"city": "Санкт-Петербург",
"name": "ООО “АРТиКОМ”",
"address": "г. Москва, ул. Вишневского 13/2",
"number": " 8 800 200 55 20",
"mail": "ArtikomINFO@mail.ru"
},
{
"id": 4,
"city": "Санкт-Петербург",
"name": "ООО “АРТиКОМ”",
"address": "г. Москва, ул. Вишневского 13/2",
"number": " 8 800 200 55 20",
"mail": "ArtikomINFO@mail.ru"
}
]


Как поделить на разные массивы по параметру CITY?
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
0xD34F
@0xD34F
$grouped = [];

foreach ($arr as $n) {
  $grouped[$n['city']][] = $n;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы