对二维数组指定key排序

2019-12-13  本文已影响0人  晨雨微风

/**

* 对二维数组指定key排序

*

* @param array $arr      二维数组

* @param string $key    需要排序的列

* @param int $type      排序类型

* @param int $short      排序方式

* @return mixed

*/

function multi_array_sort_with_key($arr, $key, $type = SORT_REGULAR, $short = SORT_DESC){

    $name = array();

    foreach ($arr as $k => $v){

        $name[$k] = isset($v[$key]) ? $v[$key] : '';

    }

    array_multisort($name, $type, $short, $arr);

    return $arr;

}

推荐: 浮生无事的博客

上一篇 下一篇

猜你喜欢

热点阅读