您的位置:首页 > 编程语言 > PHP开发

php 数组分页输出函数

2016-01-19 13:12 537 查看
实现某数组分页输出的功能

/**
* 数组分页函数
* $count 每页多少条数据
* $page 当前第几页
* $array 操作对象
* order 0:不变 1:反序
*/
function page_array($count,$page,$array,$order){
global $countpage; #定全局变量
$page=(empty($page))?'1':$page; #判断当前页面是否为空 如果为空就表示为第一页面
$start=($page-1)*$count; #计算每次分页的开始位置
if($order==1){
$array=array_reverse($array);//<span style="font-family: Arial, Helvetica, sans-serif;">核心函数 array_slice </span>
}
$totals=count($array);
$countpage=ceil($totals/$count); #计算总页面数
$pagedata=array();
$pagedata=array_slice($array,$start,$count);
return $pagedata; #返回查询数据
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 数组分页