Fqyeh29
@Fqyeh29
↓ ИМХО ↓

Как сделать сложную группировку и сортировку массива?

Такой в общем вопрос: как отсортировать массив?
Есть массив вида
[0]=>Array(
  [brand]=>brand1
  [dily]=>3
  [price]=>50
  [type]=>T8
)
[1]=>Array(
  [brand]=>brand2
  [dily]=>8
  [price]=>79
  [type]=>K5
)

[2]=>Array(
  [brand]=>brand2
  [dily]=>7
  [price]=>51
  [type]=>K5
)

[3]=>Array(
  [brand]=>brand1
  [dily]=>0
  [price]=>10
  [type]=>T8
)
[4]=>Array(
  [brand]=>brand3
  [dily]=>9
  [price]=>19
  [type]=>P2
)

В общем их нужно отсортировать в группы по бренду и типу(есть свой порядок брендов). Затем в этих группах по цене и доставке(dily).
Пытаюсь через usort, смог отсортировать по бреду и типу. И бренды не в нужном порядке, а просто по алфавиту. И «внутри» брендов не могу отсортировать по доставке и цене.
В какую сторону копать? usort поможет, или пытаться через array_filter?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы