使用到函数:
array_column
array_multisort
$arr = array(
array(‘id’=>1,’total’=>3),
array(‘id’=>3,’total’=>5),
array(‘id’=>2,’total’=>1),
);
$arrTmp = array_column($arr, ‘total’);
array_multisort($arrTmp, SORT_DESC, $arr);
unset($arrTmp);
print_r($arr);
结果
$arr = array(
array(‘id’=>3,’total’=>5),
array(‘id’=>1,’total’=>3),
array(‘id’=>2,’total’=>1),
);
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: PHP对二维数组中的某个字段进行升降序排序
本文地址: PHP对二维数组中的某个字段进行升降序排序