Задать вопрос
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?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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