Сгруппируйте массив объектов по значению столбца и создайте подмассивы в каждой группе [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сгруппируйте массив объектов по значению столбца и создайте подмассивы в каждой группе [дубликат]

Сообщение Anonymous »

У меня есть запрос MySQL, который выдает следующий массив:

Код: Выделить всё

[
(object) ['item1' => 'foo 0', 'item2' => 'bar 0', 'catid' => 3],
(object) ['item1' => 'foo 1', 'item2' => 'bar 1', 'catid' => 7],
(object) ['item1' => 'foo 2', 'item2' => 'bar 2', 'catid' => 10],
(object) ['item1' => 'foo 3', 'item2' => 'bar 3', 'catid' => 7],
]
Мне интересно, можно ли сгруппировать массив по «категории», чтобы вместо повторяющихся кошачьих идентификаторов был бы один кошачий идентификатор с каждым объектом внутри него... имеет ли это смысл? Допустим, catid 7 появится только один раз, с двумя элементами item1/item2 внутри него.


Подробнее здесь: https://stackoverflow.com/questions/376 ... each-group
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»