php二维数组的排序

/**
  * @desc arraySort php二维数组排序 按照指定的key 对数组进行排序
  * @param array $arr 将要排序的数组
  * @param string $keys 指定排序的key
  * @param string $type 排序类型 asc | desc
  * @return array
  */
function
arraySort($arr, $keys, $type = 'asc') { $keysvalue = $new_array = array(); foreach ($arr as $k => $v){ $keysvalue[$k] = $v[$keys]; } $type == 'asc' ? asort($keysvalue) : arsort($keysvalue); reset($keysvalue); foreach ($keysvalue as $k => $v) { $new_array[$k] = $arr[$k]; } return $new_array; }
原文地址:https://www.cnblogs.com/Basu/p/8085002.html