Такой в общем вопрос: как отсортировать массив?
Есть массив вида
[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?