呵呵,业务需要按多维数组中某个元素进行排序,在PHP中也是非常容易实现的,一个函数调用一个回调函数就搞定了。贴出代码:
复制代码 代码如下:
$arr = array(
"index"=>array( "name"=>"首页","order"=>3),
"intro"=>array( "name"=>"企业概况","order"=>2),
"news"=>array( "name"=>"新闻动态","order"=>1 ),
"product"=>array( "name"=>"产品中心","order"=>4 ),
"message"=>array( "name"=>"访客留言","order"=>7 ),
"position"=>array( "name"=>"人才招聘","order"=>6),
"contact"=>array( "name"=>"联系我们","order"=> 5 )
);
uasort($arr, "cmp");
public function cmp($a, $b){
return $a["order"] - $b["order"];
}
这时$arr就是以order大小排序了,呵呵……