function sortByCols($list, $field) { $sort_arr = array(); $sort_rule = ''; foreach ($field as $sort_field => $sort_way) { foreach ($list as $key => $val) { $sort_arr[$sort_field][$key] = $val[$sort_field]; } $sort_rule .= '$sort_arr["' . $sort_field . '"],' . $sort_way . ','; } if (empty($sort_arr) || empty($sort_rule)) { return $list; } eval('array_multisort(' . $sort_rule . ' $list);'); return $list; } $user_list = sortByCols($user_list, [ 'gender' => SORT_DESC, 'age' => SORT_ASC ]);
php 对二维数组多个字段进行
最新推荐文章于 2024-08-11 23:25:41 发布