thinkphp5.1 利用array_slice自定义分页20
作者:
阿然学编程 | 来源:发表于
2022-02-15 09:33 被阅读0次/**
* 自定义分页利用array_slice函数对数组进行分页
* @param $info 需要分页的数组
* @param $page 当前页数
* @param int $pageSize 每页条数
* @return mixed
*/
function doPage($info, $page, $pageSize = 10)
{
$info = array_values((array)$info);
$start = ($page - 1) * $pageSize;
$data['total'] = count($info);
$data['current_page'] = $page;
$data['per_page'] = $pageSize;
$data['last_page'] = ceil($data['total'] / $pageSize);
$data['data'] = array_slice($info, $start, $pageSize);
return $data;
}
本文标题:thinkphp5.1 利用array_slice自定义分页20
本文链接:https://www.haomeiwen.com/subject/mibrlrtx.html
网友评论