PHP 平均拆分数组算法

来源:互联网 发布:淘宝买家举证 编辑:程序博客网 时间:2024/05/20 07:33

list=num = 拆分的列数

    public function chunk($list, $num)    {        $temp = [];        //判断数组        if (!is_array($list)) {            return false;        }        //判断数量是否小于列数   小于 直接返回第一列        if (count($list) < $num) {            return $temp[] = $list;        }        //向上取整        $argv = ceil(count($list) / $num);        //循环切片        for ($i = 1; $i <= $num; $i++) {            $temp[$i] = array_slice($list, $argv * ($i - 1), $argv);        }        return $temp;    }
阅读全文
0 0
原创粉丝点击