phparray分页,array分页_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了phparray分页,array分页_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1767字,纯文字阅读大概需要3分钟。
内容图文
php array 分页,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)<=0 ? "1":($current-1));//确定上一页,如果当前页是第一页,点击显示第一页
$next=(($current+1)>=$total ? $total:$current+1);//确定下一页,如果当前页是最后一页,点击下页显示最后一页
$current=($current>($total)?($total):$current);//当前页如果大于总页数,当前页为最后一页
$start=($current-1)*$pagesize;//分页显示时,应该从多少条信息开始读取
for($i=$start;$i<($start+$pagesize);$i++){
array_push($_return,$array[$i]);//将该显示的信息放入数组 $_return 中
}
$pagearray["source"]=$_return;
$pagearray["page"]="first \">prev next end";//分页样式可跟据需要调整
return $pagearray;
}
$listArr = array_slice($array, ($page-1)*$pagesize, $pagesize, true);
$page 为页数
这种不建议使用php分页,因为数据已经完整了,出于优化显示效果的目的而分页的话可以采用js方式。因为页面跳转需要让访问者等待较长的时间,所以不推荐这样做。
通常的分页都是将数据库内容进行分页,比如需要显示100条,但是每次只显示10条,这样一个是展示起来较快,另一个主要的原因是减少数据库端的压力。
你这种可以简单的分开放在多个div里面,通过上一页下一页控制div的显示和隐藏就行了。
http://www.bkjia.com/PHPjc/880094.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/880094.htmlTechArticlephp array 分页,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['pag...
内容总结
以上是互联网集市为您收集整理的phparray分页,array分页_PHP教程全部内容,希望文章能够帮你解决phparray分页,array分页_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。