二维数组分页
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;
}