Хорошо, до;
Array (
'home' => array('order' => 1),
'about' => array(),
'folio' => array('order' => 2),
'folio/web' => array('order' => 2),
'folio/print' => array('order' => 1)
'contact' => array('order' => 2)
)
И желаемое после;
Array (
'home' => array('order' => 1),
'contact' => array('order' => 2),
'folio' => array('order' => 2),
'folio/print' => array('order' => 1),
'folio/web' => array('order' => 2),
'about' => array()
)
Я знаю, ужасно (не спрашивай!)
Посмотрите, как косая черта в ключе указывает на дочерних элементов и как порядок размещения соответственно? А предметы без заказов просто сдвинуты на дно.
Но также, как несколько «одинаковых» предметов с одинаковым порядком просто сортируются по ключу?