您好,欢迎访问一九零五行业门户网

php array 分页代码示例

$array=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);//规定要分页的数组
$page= $_get['page'];$r = $this->page($array,5,$page);
print_r($r);exit();foreach($r[source] as $s){
echo $s;}function page($array,$pagesize,$current){
$_return=array(); $total=ceil(count($array)/$pagesize);//求总页数
$prev=(($current-1) $next=(($current+1)>=$total ? $total:$current+1);//确定下一页,如果当前页是最后一页,点击下页显示最后一页 $current=($current>($total)?($total):$current);//当前页如果大于总页数,当前页为最后一页 $start=($current-1)*$pagesize;//分页显示时,应该从多少条信息开始读取for($i=$start;$i array_push($_return,$array[$i]);//将该显示的信息放入数组 $_return 中
}$pagearray[source]=$_return;$pagearray[page]=first prev next end;//分页样式可跟据需要调整return $pagearray;}
复制代码
其它类似信息

推荐信息