У меня есть этот массив массивов,Сортировка массивов внутри массива, используя общий ключ
Array
(
[0] => Array
(
[id] => 1
[title] => AP-2 (1)
)
[1] => Array
(
[id] => 2
[title] => AC-1 (2)
)
[2] => Array
(
[id] => 3
[title] => AB-3 (1)
)
[3] => Array
(
[id] => 4
[title] => AD-2 (3)
)
[4] => Array
(
[id] => 5
[title] => AE-2 (1)
)
),
и мне нужно отсортировать его в некотором смысле, в котором он будет выглядеть так,
Array
(
[0] => Array
(
[id] => 1
[title] => AB-3 (1)
)
[1] => Array
(
[id] => 2
[title] => AC-1 (2)
)
[2] => Array
(
[id] => 3
[title] => AD-2 (3)
)
[3] => Array
(
[id] => 4
[title] => AE-2 (1)
)
[4] => Array
(
[id] => 5
[title] => AP-2 (1)
)
)
То, что здесь произошло, в основном, сортирует массивы с помощью клавиши title
в алфавитном порядке или, возможно, сортирует ее, используя natsort()
или natcasesort()
. Как я действительно сделаю сортировку? Заранее спасибо.
Реализовать свой собственный своп функции (ele1, ele2), а затем реализовать алгоритм сортировки по вашему выбору. – Tro