做酒的网站名字大全,知更鸟wordpress模板,ui培训心得体会总结,福步外贸app下载本文实例为大家分享了PHP实现文件内容操作的分页类#xff0c;强调一下只针对文件的操作#xff0c;供大家参考#xff0c;具体内容如下class StrPage {private $current; //当前页private $file; //操作文件private $totalPage; //总的页数private $url; //传递的参数priva…本文实例为大家分享了PHP实现文件内容操作的分页类强调一下只针对文件的操作供大家参考具体内容如下class StrPage {private $current; //当前页private $file; //操作文件private $totalPage; //总的页数private $url; //传递的参数private $pageLen; //每页显示的长度function __construct( $file,$len 200 ){$this-file file_get_contents($file);$this-pageLen $len;$this-current isset($_GET[page])?$_GET[page]:1;$this-totalPage $this-getTotalPage();$this-url $this-getUrl();}//获取到这个文件总的长度private function getTotalPage(){return ceil(strlen($this-file)/$this-pageLen);}//获取当前传递的参数,保留参数page参数动态变化private function getUrl(){$url parse_url($_SERVER[REQUEST_URI]);parse_str($url[query],$queryArr);unset($queryArr[page]);$queryStr http_build_query($queryArr);return $url[path].?.$queryStr.page;}//首页private function first(){if($this-current1)return url.1首页;}//上一页private function pre(){if( $this-current 1 )return url.($this-current-1).上一页;}//下一页private function next(){if( $this-current $this-totalPage)return url.($this-current1).下一页;}//最后一页private function end(){if( $this-current $this-totalPage )return url.$this-totalPage.末页;}public function pageList(){$pageListStr ;for ($i1;$i$this-totalPage;$i){if($i$this-current){$pageListStr..$i. ;}else{$pageListStr.url.$i..$i. ;}}return $pageListStr;}public function pageStyle($style1){switch ($style){case 1:return 共有.$this-totalPage.页.$this-first().$this-pre().$this-pageList().$this-next().$this-end();break;case 2;return $this-pageList();break;}}public function getContents(){$prePageLen strlen($this-subStrs($this-current-1));$currentPageLen strlen($this-subStrs($this-current));return substr($this-file, $prePageLen,$currentPageLen-$prePageLen);}public function subStrs($page){$string ;$len $page*$this-pageLen;for( $i0; $iif( ord(substr($this-file,$i,1))0xa0 ){$string . substr($this-file,$i,3);$i $i2;}else{$string . substr($this-file, $i,1);}}return $string;}}精彩专题分享php分页功能操作以上就是本文的全部内容希望对大家学习PHP程序设计有所帮助。