根据二维数组某列 排序

2019-03-22  本文已影响0人  JUN888
   /**
     * 根据二维数组某列 排序
     *
     * @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);
    }
上一篇下一篇

猜你喜欢

热点阅读