У меня есть массив сложного типа для хранения моей навигации (которая должна быть изменена пользователем впоследствии). Я не хочу, чтобы скрипт работал только с 3 уровнями глубины, поэтому я ищу хороший и хороший способ сортировки этого массива по полю позиции.
$nav[1]=array(
'name'=>'home',
'position'=>'2',
children=>array(
[1]=array(
'name'=>'page2',
position=>'3'),
[2]=array(
'name'=>'page3',
'position'=>'1'),
[3]=array(
'name'=>'page4',
'position'=>'2')
)
$nav[2]=array(
'name'=>'Second level 1',
'position'=>'1'
);
Я надеюсь, что кто-то может мне помочь, спасибо, что подумали о проблеме.