php中多维数组按指定value排序的实现代码

前端技术 2023/09/09 PHP

呵呵,业务需要按多维数组中某个元素进行排序,在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\'];

}

本文地址:https://www.stayed.cn/item/24555

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。