二维数组 先根据字段A排序 如果A一样通过字段B排序 如果AB都一样 就按C字段排序
思路:
1.先搜集要排序的字段的值分别组合成一个新的数组
2.在用array_multisort 根据要排序的字段值 按先后进行排序就行
$order_data-要排序的数组
SORT_DESC 降序
SORT_ASC升序
//二位数组根据多个字段排序 foreach ($order_data as $key => $row ){ $inv_total_amount_order[$key] = $row ['inv_total_amount']; $last_time_order[$key] = $row ['last_time']; $persion_year_inv_total_order[$key] = $row['persion_year_inv_total']; $user_reg_time_order[$key] = $row ['user_reg_time']; } array_multisort($persion_year_inv_total_order,SORT_DESC,$last_time_order, SORT_ASC,$inv_total_amount_order, SORT_DESC, $user_reg_time_order,SORT_ASC,$order_data);