美文网首页
根据二维数组某列 排序

根据二维数组某列 排序

作者: JUN888 | 来源:发表于2019-03-22 17:00 被阅读0次
   /**
     * 根据二维数组某列 排序
     *
     * @param [type] $arr  数组
     * @param [type] $arg  列的键值
     * @param string $sort 排序类型 asc 升序 desc 降序 默认升序
     * @return void
     */
    function arr_multi_sort(&$arr,$arg,$sort = 'asc')
    {
        $sort = $sort=='asc'?SORT_ASC:SORT_DESC;
        $column_data = array_column($arr,$arg);
        array_multisort($column_data,$sort,$arr);
    }

相关文章

网友评论

      本文标题:根据二维数组某列 排序

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