one question PHP分页问题 问题是:分页怎么才能像google和baidu搜素那样,出现35个分页时,先显示10页,当点击第10页时,自动出现第十一到十五页(使被点击的第10页处于正中间),求思路、实现步骤要点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 google一下分页函数,看看源码,就了解分页的原理了,至于最后是显示中间,还是在两边,这个全可以自己定制. 参考下PHP分页函数代码吧。 $pagestep=5;if($page%$pagestep == 0){ $startpage = $page-$pagestep+1; $endpage = $page+$pagestep;}else{ $startpage = $page - ($page%$pagestep)+1; $endpage = $page + ($pagestep-$page%$pagestep);}for($i=$startpage;$i<=$endpage;$i++){echo $i;} PHP的section怎样从最后一个循环? ultraedit不能实现字符替换的问题 寻高手能解决实际问题! 简单的正则 50分 上传"中文名"文件的问题 关于临时表问题! 国政通的接口soapclient不成功 初学者:php与perl是不是差不多?有区别的话,区别在那? 连不上mssql!救命!` php,oracle 如何在php中实现批处理 多表插数据,怎么写 phpinfo 中--without-gd如何解决
看看源码,
就了解分页的原理了,
至于最后是显示中间,
还是在两边,
这个全可以自己定制.
$pagestep=5;
if($page%$pagestep == 0){
$startpage = $page-$pagestep+1;
$endpage = $page+$pagestep;
}else{
$startpage = $page - ($page%$pagestep)+1;
$endpage = $page + ($pagestep-$page%$pagestep);
}
for($i=$startpage;$i<=$endpage;$i++){
echo $i;
}