封装一个分页函数

【首页】'; 
	
	//拼接“上一页”链接
	$pre_page = $page-1 <= 0 ? $page : ($page-1);
	$html .= '【上一页】'; 
	
	//拼接“下一页”链接
	$next_page = $page+1 > $total_page ? $page : ($page+1);
	$html .= '【下一页】'; 
	
	//拼接“尾页”链接
	$html .= '【尾页】';
	
	//返回拼接后的分页链接
	return $html; 
}

创新互联建站是专业的阿拉山口网站建设公司,阿拉山口接单;提供网站设计、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行阿拉山口网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

//总记录数
$total_num = count($info);
//每页显示的条数
$perpage = 4;

//获取当前页
$page = isset($_GET['page']) ? (int)$_GET['page'] : 1;
//获取总页数
$total_page = ceil($total_num/$perpage); 

//对获取的当前页进行合理性判断
//1、判断当前页是否小于1
$page = max($page,1);
//2、判断当前页码数是否大于总页数
$page = min($page,$total_page);

//获取遍历数组时,每页开始的数组坐标值
$start_index = $perpage * ($page-1);
//获取遍历数组时,每页最大的数组坐标值
$end_index = $perpage * $page-1;
//防止计算结果超过最大记录数
$end_index = min($end_index,$total_num-1);
?>

文章题目:封装一个分页函数
网页地址:http://scjbc.cn/article/gjcppd.html

其他资讯