Группировка массивов в PHP
У меня есть массив из 200 предметов. Я хотел бы вывести массив, но сгруппировать элементы с общим значением. Аналогично методу GROUP BY в SQL. Это должно быть относительно легко сделать, но мне также нужно подсчитать для элементов группы.
У кого-нибудь есть эффективный способ сделать это? Это будет происходить при каждой загрузке страницы, поэтому мне нужно, чтобы она была быстрой и масштабируемой.
Могу ли я предварительно выгружать результаты в что-то вроде Lucene или sqlite, а затем запускать запрос к этому документу при каждой загрузке страницы?
Любые мысли будут с благодарностью.