Всем привет. Необходимо на вход принимать N количество массивов вида
[
{"Company": "apple", "Model": "iPhone 7"},
{"Company": "apple", "Model": "iPhone 5s"},
{"Company": "Nokia", "Model": "9"},
{"Company": "Samsung", "Model": "Note 7"},
{"Company": "Xiaomi", "Model": "9"},
....
]
на выходе необходимо получить список
9- 2
iPhone 7 - 1
iPhone 5s - 1
Note 7 - 1
......
Группировка и подсчет одинаковых элементов
-
- Сообщения: 87
- Зарегистрирован: 2014.04.18, 14:21
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: Группировка и подсчет одинаковых элементов
Код: Выделить всё
<?php
$a=array(
['company'=>'apple', 'model'=>'iphone7'],
['company'=>'samsung', 'model'=>'galaxy'],
['company'=>'test', 'model'=>'iphone7']
);
print_r(array_count_values(array_column($a, 'model')));
Yii2!