美文网首页
对二维数组指定key排序

对二维数组指定key排序

作者: 晨雨微风 | 来源:发表于2019-12-13 09:24 被阅读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;

    }

    推荐: 浮生无事的博客

    相关文章

      网友评论

          本文标题:对二维数组指定key排序

          本文链接:https://www.haomeiwen.com/subject/oopzgctx.html