PHP通用分页类
Page.class.php <?php /** * 分页类 * * 调用方式: * $p=new Page(总条数,显示页数,当前页码,每页显示条数,[链接]); * print_r($p->getPages()); //生成一个页码数组(键为页码,值为链接) * echo $p->showPages(1); //生成一个页码样式(可添加自定义样式) * */ /* 总条数,需要显示的页数,当前页,每页显示的条数,连接 生成一个一维数组,键为页码 值为连接 返回一个生成好样式的页码(并且可以根据自己需要添加样式) 默认样式 共45条记录,每页显示10条,当前第1/4页 [首页] [上页] [1] [2] [3] .. [下页] [尾页] */ class Page{ protected $count; //总条数 protected $showPages; //需要显示的页数 protected $countPages; //总页数 protected $currPage; //当前页 protected $subPages; //每页显示条数 protected $href; //连接 protected $page_arr=array(); //保存生成的页码 键页码 值为连接 /** * __construct 构造函数(获取分页所需参数) * @param int