二维数组分页

2020-07-15  本文已影响0人  Sen_森
 /**
     * 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;
    }
上一篇 下一篇

猜你喜欢

热点阅读