• 技术文章 >php教程 >php手册

    刚写的分页函数

    2016-06-13 09:53:22原创900
    刚写的分页函数
    解决方法
    本来想找个分页函数或是类用用就是了,结果网上找了半天没什么好用简单的.就自己花10几分钟搞定了个分页.很简单,给大家评评....(后来看了下有点类似google和百度....) /*分页函数

    $num:总共多少篇

    $p:当前页码

    $q:当前搜索的内容

    $str:地址url参数(问号后面的东西)

    $pn:每页显示数量

    {fl($num,$p,$q,$pn)}

    */

    function fy($num,$p,$str='?mod=zzwla&dosubmit=1',$q='',$pn=10)

    {

    if(empty($num)) return false;

    $ps=ceil($num/$pn);

    $q = $q ? '&q='.urlencode($q) : '';

    if($p>1)

    echo ' 上一页 ';

    if($ps<15)

    for($i=1;$i<15;++$i)

    {

    if($i<=$ps)

    echo ' '.$i.' '):('page"> '.$i.' ')).'';

    }

    else

    for($i=$p7;$i<$p+7;++$i)

    {

    if($i>0 && $i<=$ps)

    echo ' '.$i.' '):('page"> '.$i.' ')).'';

    }

    if($p!=$ps)

    echo ' 下一页 ';

    }


    复制代码下面是截图,呵呵








    [ ]
    附件: 您所在的用户组无法下载或查看附件

    D8888D回贴内容
    看看老鬼写的分页类

    [url=http://bbs.phpchina.com/viewthread.php?tid=29479&highlight=%B7%D6%D2%B3]链接标记http://bbs.phpchina.com/viewthre ... hlight=%B7%D6%D2%B3[/url]
    D8888D回贴内容
    看了,一个字长
    能快速实现功能就ok
    D8888D回贴内容
    我使用编辑器上的<>图标,预览时只看到代码两端多了一对[CODE]标签。
    D8888D回贴内容
    用上了 谢谢
    D8888D回贴内容
    谢谢分享啊@!
    D8888D回贴内容
    都用了
    ^_^
    [img]http://www.phpchina.com/bbs/images/smilies/default/lol.gif[/img]
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:memory_get_usage()的结果为什么会变化非常大 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 利用PHP实现智能文件类型检测的实现代码• 建立文件交换功能的脚本(二)• PHP教程.应用实例2 • 通过缓存数据库结果提高PHP性能• 对MVC的理解,MVC理解
    1/1

    PHP中文网