好吧,一个之前;特定的复杂数组排序
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()
)
我知道,可怕的(不要问!)
见关键中的斜线如何指示的孩子,以及如何才能被相应拼图?而没有订单的物品则简单地移到底部。
但是,同样的顺序多个'同级别'项目是如何仅仅通过关键字排序呢?
你可以澄清你的问题?你在问什么?一种执行指定排序的算法?或伪代码?或者是什么? – atk 2010-06-08 01:43:30
你是否坚持数组结构(我的意思是你不能改变它)? – putolaruan 2010-06-08 02:35:45
不,没有被卡住,但是结构使得我必须做的其他操作更容易。 – TheDeadMedic 2010-06-08 15:22:14