二维数组分页

 /**
     * Notes: 二维数组分页
     * User: Sen
     * DateTime: 2020/7/1 15:50
     * Return:
     *  $arr 二维数组 $p  页数 $count 每页多少条
     */
    public function arr_page($arr, $p, $count)
    {
        $list = array();
        if (empty($p)) {
            $p = 1;
        }
        if (empty($count)) {
            $count = 8;
        }
        $num = count($arr);
        $list["total_page"] = ceil($num / $count);
        $list["current_page"] = $p;


        $start = ($p - 1) * $count;
        for ($i = $start; $i < $start + $count; $i++) {
            if (!empty($arr[$i])) {
                $list["list"][] = $arr[$i];
            }
        }
        return $list;
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。