Помогает ли ANYBODY сортировать многомерный массив ?! Я пытался сделать это часами, без успеха. Я пытаюсь сортировать массив «$ page» с «позицией» в порядке возрастания, так как это позиция, отображаемая на панели навигации. Любая помощь приветствуется! Уже пробовал большинство примеров в документации, но ничего не работает.Как отсортировать многомерный массив?
Array
(
[0] => Array
(
[position] => 0
[text] => Home
[url] => ./
[navigation] => true
)
[1] => Array
(
[position] => 0
[text] => 404
[url] => ./?p=404
[navigation] => false
)
[2] => Array
(
[position] => 0
[text] => 403
[url] => ./?p=403
[navigation] => false
)
[3] => Array
(
[position] => 1
[text] => Posts
[url] => ./?p=posts
[navigation] => true
)
[4] => Array
(
[position] => 3
[text] => Users
[url] => ./?p=users
[navigation] => true
)
[5] => Array
(
[position] => 1
[text] => Logout
[url] => ./?p=logout
[navigation] => false
)
[6] => Array
(
[position] => 2
[text] => Banner
[url] => ./?p=banner
[navigation] => true
)
[7] => Array
(
[position] => 5
[text] => Login
[url] => ./?p=login
[navigation] => false
)
)
Пожалуйста, не говорите мне, чтобы я искал, потому что у меня есть, и ничего не работает! Один из них работал, когда я тестировал его локально, но на моем сервере возникла ошибка, поэтому мне пришлось найти альтернативу.
использование рекурсии, Люк! – kirugan
Какое решение было сработало, и какова была ошибка, которую сервер бросил? –
ТАК, как вы пробовали его сортировать? usort()? array_multisort()? Какую ошибку вы получили? –