/** * 按照二维数组中某个指定的某个字段进行排序 * @param $array 需要被排序的数组 * @param $flag 排序的标志 1,SORT_DESC 降序 2,SORT_ASC 升序 * @param int $range * @return array */function assortArray2($array,$flag,$keyword){ $sort = array( ‘direction‘ => $flag, //排序顺序标志 1 ,SORT_DESC 降序;2 ,SORT_ASC 升序 ‘field‘ => $keyword, //排序字段 ); $arrSort = array(); foreach ($array AS $uniqid => $row) { foreach ($row AS $key => $value) { $arrSort[$key][$uniqid] = $value; } } if ($sort[‘direction‘]) { array_multisort($arrSort[$sort[‘field‘]], constant($sort[‘direction‘]), $array); } return $array;}
时间: 2024-10-06 23:19:29