php 从数组创建分页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从数组创建分页相关的知识,希望对你有一定的参考价值。
<?php
use Illuminate\Pagination\LengthAwarePaginator as Paginator;
use Illuminate\Http\Request;
class PaginationSample extends Controller
{
public function index(Request $request)
{
$data = ['Dhanang', 'Andi', 'Rudi', 'Anton'];
$currentPage = Paginator::resolveCurrentPage();
$col = collect($data);
$perPage = 10;
$currentPageItems = $col->slice(($currentPage - 1) * $perPage, $perPage)->all();
$items = new Paginator($currentPageItems, count($col), $perPage);
$items->setPath($request->url());
$items->appends($request->all());
// add in view
// {!! $items->links() !!}
return view('index', compact('items'));
}
}
以上是关于php 从数组创建分页的主要内容,如果未能解决你的问题,请参考以下文章
php之分页类代码
php PHP数组分页
PHP PHP的数组分页类
PHP基于数组的分页函数(核心函数array_slice())
PHP函数之array_chunk
php数组分页