У меня есть массив, который мне нужно отсортировать, я отправлю пример для лучшего понимания. Это мой несортированный массив:PHP - Нестандартная сортировка массива
[0] => Array
(
[title] => This is some title
[catid] => 1
)
[1] => Array
(
[title] => This is some title
[catid] => 1
)
[2] => Array
(
[title] => This is some title
[catid] => 2
)
[3] => Array
(
[title] => This is some title
[catid] => 2
)
мне нужно пересортируйте это так:
[0] => Array
(
[title] => This is some title
[catid] => 1
)
[1] => Array
(
[title] => This is some title
[catid] => 2
)
[2] => Array
(
[title] => This is some title
[catid] => 1
)
[3] => Array
(
[title] => This is some title
[catid] => 2
)
меня будет больше, что две категории, и мне нужно выбрать один элемент в каждой категории, так что если у меня есть 3 категории, мой CatID в этом случае будет сортироваться так:
CatID: 1, 2, 3, 1, 2, 3
Спасибо
мог ли когда-нибудь 1,2,3,1,3? –
... или 1,2,3,1,1,1? –
более точно, что произойдет, если нет четкой линейки 1,2,3, например, 5 1, 2 2 1 3 или что-то –