php文本文章分页代码示例
Freigeben: 2016-07-25 09:05:14
Original
1509 Leute haben es durchsucht
-
-
/**
- * **********************************************************
- * Read Me
- * 文章分页
- *
- * 分页方式,可以按字数分页,按换行分页,按特殊标记分页等
- * 其实实现思路是一样的,只是将其按一定规律放入一个数组
- * 然后根据 url 传入的参数取得某个片段即可
- *
- *
- * filename: page.php
- * charset: UTF-8
- * create date: 2012-5-16
- * **********************************************************
- * @author itbdw
- * @copyright (C) 2011-2012 itbdw
- * @link http://weibo.com/itbudaoweng
- * @url http://bbs.it-home.org
- */
- header('Content-Type:text/html; charset=utf-8');
- ?>
-
$title = 'Pagination Test';
- //需要分页的数据
- $data = Hey, guys. I am here to test if it is working.
- This pagination is very simple, isn't it?
- And I tried to use different method to page it.
- Can you see it?
- DATA;
- //当前文章页
- $page = 0;
- //初始文章长度
- $length = 0;
- //分页长度
- $perpage = 160;
- //显示在页面的代码
- $link = '';
- //分割后的数组
- $strArr = array();
- $page = isset($_GET['page']) ? intval($_GET['page']) : 0;
- $length = strlen($data);
- //按字数分割
- // $str = str_split($data, $perpage);
- //按字符分割
- $delimiter = "\n";
- // $delimiter = '';
- $strArr = explode($delimiter, $data);
- $strNum = count($strArr);
- $content = $strArr[$page];
- if ($strNum > 1) {
- if ($page != 0) {
- $link .= '首页';
- } else {
- $link .= '首页';
- }
- for ($n = 0; $n if ($n == $page) {
- $link .= '' . ($n + 1) . '';
- } else {
- $link .= "" . ($n + 1) . "";
- }
- }
- $link .= '';
- if ($page != ($strNum - 1)) {
- $link .= "尾页";
- } else {
- $link .= '尾页';
- }
- }
- ?>
-
-
-
-
-
-
测试文章分页
-
-
-
-
-
-
-
复制代码
|
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31