Коллеги, могли бы вы предложить свой вариант данной конструкции? Что-то я совсем уже замылился и не могу сюда подогнать какой-либо сахар из доступных мне возможностей Laravel и PHP.
Суть задачи — получить многомерный массив чисел, который отображает количество посещений определённых категорий страниц сайта каждым пользователем.
- Первый ключ — ID пользователя
- Второй ключ — ID категории страницы
- Значение — количество посещений
foreach ($data as $r)
{
if(isset($output[$r->user_id][$r->cat_id]))
$output[$r->user_id][$r->cat_id] += $r->count;
else
$output[$r->user_id][$r->cat_id] = $r->count;
}