php 二维数组根据某个字段排序
admin
2023-07-02 08:24:16
0

/** 

 * 二维数组根据某个字段排序 

 * 功能:按照用户的年龄倒序排序 

 */  

header('Content-Type:text/html;Charset=utf-8');  

$arrUsers = array(  

    array(  

            'id'   => 1,  

            'name' => '张三',  

            'age'  => 25,  

    ),  

    array(  

            'id'   => 2,  

            'name' => '李四',  

            'age'  => 23,  

    ),  

    array(  

            'id'   => 3,  

            'name' => '王五',  

            'age'  => 40,  

    ),  

    array(  

            'id'   => 4,  

            'name' => '赵六',  

            'age'  => 31,  

    ),  

    array(  

            'id'   => 5,  

            'name' => '黄七',  

            'age'  => 20,  

    ),  

);   


$sort = array(  

        'direction' => 'SORT_DESC', //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序  

        'field'     => 'age',       //排序字段  

);  

$arrSort = array();  

foreach($arrUsers AS $uniqid => $row){  

    foreach($row AS $key=>$value){  

        $arrSort[$key][$uniqid] = $value;  

    }  

}  

if($sort['direction']){  

    array_multisort($arrSort[$sort['field']], constant($sort['direction']), $arrUsers);  

}  

echo '

';

var_dump($arrUsers);  


相关内容

热门资讯

日本首次通过北约清单军援乌克兰 据凤凰卫视报道,日本外务省5月29日宣布,首次通过北约“乌克兰优先需求清单”框架,向乌克兰提供约22...
黑龙江大学科研成果首次被国际数... 近日,黑龙江大学计算机与大数据学院(网络安全学院)朱敬华教授团队在数据挖掘与知识发现领域取得重要科研...
原创 深... 提到深圳的科技创新,你脑海里是不是立刻蹦出南山区的粤海街道? 但可能从今年开始,这个答案要改写了。 ...
一天吃透一个行业09:液冷概念... 来源:市场资讯 (来源:券研社) 一、为什么液冷已成AI算力"刚需"? 芯片功耗突破风冷极限。英伟达...
2026年6月安卓摄影新选择:... 2026年6月安卓摄影新选择:CCD质感手机推荐 2026年6月安卓摄影新选择:CCD质感手机推荐 ...
总书记的人民情怀 | “要坚持... 本报记者 吴 丹原标题:“要坚持健康第一的教育理念”(总书记的人民情怀)
菲律宾防长“装可怜”:中美实力... 【文/观察者网 齐倩】菲律宾政府近年来仗着美国撑腰,在南海议题上“兴风作浪”。中美紧张关系缓和后,菲...
老板燃气灶一直报警是怎么回事 老板燃气灶一直报警是怎么回事原因可能有以下几点:1.熄火保护电路故障造成误报警,导致其长鸣声不断;2...
老板燃气灶一直报警怎么回事 原因可能有以下几点:1.熄火保护电路故障造成误报警,导致其长鸣声不断;2.燃气意外熄灭导致熄火保护功...
燃气灶报警器一直闪灯 这种情况原因有很多种,1、可能是某个零件出现了问题。2、当工业环境中燃气气体泄露,燃气报警器检测到气...