php 根据数组里面的字段排序

版权声明:廖圣平博客,未经博主允许不得转载。企鹅:1194008361 https://blog.csdn.net/qq_22823581/article/details/82622076
<?php
function p($arr){  
    echo "<pre>";  
    print_r($arr);  
    echo "</pre>";  
}  

$arr = array(  
    array(  
        'name'=>'sadas',  
        'norder'=>1  
    ),  
    array(  
        'name'=>'sadas',  
        'norder'=>11  
    ),  
    array(  
        'name'=>'sadas',  
        'norder'=>123  
    ),  
    array(  
        'name'=>'sadas',  
        'norder'=>11  
    )  
);  

$flag = array();  

foreach($arr as $v){  
    $flag[] = $v['norder'];  
}  

array_multisort($flag, SORT_ASC, $arr);  
p($arr); 

正序:SORT_ASC ;倒叙:SORT_DESC

在线测试

猜你喜欢

转载自blog.csdn.net/qq_22823581/article/details/82622076
今日推荐