聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> PHP分页自定义函数

PHP分页自定义函数

时间:2022-11-20 03:43:14    下载该word文档
PHP分页自定义函数PHP分页自定义函数导语:php最难的部分应该就属于函数了,关于php的函数,你认识多少?下面的是店铺为大家整理的PHP分页自定义函数,希望对大家有所帮助。每次编写列表性质的页面,几乎都要写上一段分页的程序。最近——“pageft.php”“pageft.php”文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数://为了避免重复包含文件而造成错误,加了判断函数是否存在的条件:if(!function_exists(pageft{//定义函数pageft(,三个参数的含义为://$totle:信息总数;//$displaypg:每页显示信息数,这里设置为默认是20;//$url:分页导航中的链接,除了加入不同的查询信息“page”外的部分都与这个URL相同。//URL($_SERVER["REQUEST_URI"],但设置默认值的右边只能为常量,所以该默认值设为空字符串,在函数内部再设置为本页URLfunctionpageft($totle,$displaypg=20,$url=''{//定义几个全局变量://$page:当前页码;//$firstcount(数据库查询的起始项;//$pagenav:页面导航条代码,函数内部并没有将它输出;//$_SERVER:读取本页URL“$_SERVER["REQUEST_URI"]”所必须。global$page,$firstcount,$pagenav,$_SERVER;
//为使函数外部可以访问这里的“$displaypg”,将它也设为全局变量。注意一个变量重新定义为全局变量后,原值被覆盖,所以这里给它重新赋值。$GLOBALS["displaypg"]=$displaypg;if(!$page$page=1;//如果$url使用默认,即空值,则赋值为本页URLif(!$url{$url=$_SERVER["REQUEST_URI"];}//URL分析:$parse_url=parse_url($url;$url_query=$parse_url["query"];//单独取出URL的查询字串if($url_query{//因为URL中可能包含了页码信息,我们要把它去掉,以便加入新的页码信息。//“PHP”(http://www.pconline.com.cn/pcedu/empolder/wz/php/10111/15058.html$url_query=ereg_replace("(^|&page=$page","",$url_query;//将处理后的'URL的查询字串替换原来的URL的查询字串:$url=str_replace($parse_url["query"],$url_query,$url;//URL后加page查询信息,但待赋值:if($url_query$url.="&page";else$url.="page";}else{$url.="?page";}页码计算:$lastpg=ceil($totle/$displaypg;//最后页,也是总页数$page=min($lastpg,$page;$prepg=$page-1;//上一页$nextpg=($page==$lastpg?0:$page+1;//下一页$firstcount=($page-1*$displaypg;

免费下载 Word文档免费下载: PHP分页自定义函数

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服