php数组根据指定字段对数组进行排序函数
程序员文章站
2022-04-19 17:47:00
//用保存的排序字段来排序
array_multisort($ages, SORT_ASC, $users);
写成函数
/*
*content: 根据数...
//用保存的排序字段来排序 array_multisort($ages, SORT_ASC, $users); 写成函数 /* *content: 根据数组某个字段进行排序 * $arr 需要排序的数组 * $field 数组里的某个字段 * sort 1为正序排序 2为倒序排序 * time : 2016年12月21日19:02:33 */ public function f_order($arr,$field,$sort){ $order = array(); foreach($arr as $kay => $value){ $order[] = $value[$field]; } if($sort==1){ array_multisort($order,SORT_ASC,$arr); }else{ array_multisort($order,SORT_DESC,$arr); } return $arr; } // 对数组某个字段进行倒序排序 $posiList = $this->f_order($posiList,'listorder','2');