美文网首页
二维数组分页

二维数组分页

作者: Sen_森 | 来源:发表于2020-07-15 09:53 被阅读0次
 /**
     * 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;
    }

相关文章

网友评论

      本文标题:二维数组分页

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