天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP 文本文章分頁代碼 按標記或長度(不涉及數據庫)

實例代碼:
復制代碼 代碼如下:
<?php
/**
* **********************************************************
* Read Me
* 文章分頁
*
* 分頁方式,可以按字數分頁,按換行分頁,按特殊標記分頁等
* 其實實現思路是一樣的,只是將其按一定規律放入一個數組
* 然后根據 url 傳入的參數取得某個片段即可
* 大家完全可以寫一個功能強大的函數保存起來以備不時之需
*
* 題外話:很多編輯器都有插入分頁按鈕,利用插入的代碼可顯示分頁
*
* filename: page.php
* charset: UTF-8
* create date: 2012-5-16
* **********************************************************
* @author itbdw <[email protected]>
* @copyright (C) 2011-2012 itbdw
* @link http://weibo.com/itbudaoweng
*/
header('Content-Type:text/html; charset=utf-8');
?>
<?php
$title = 'Pagination Test';
//需要分頁的數據
$data = <<<DATA
Hey, guys. I am here to test if it is working.
This pagination is very simple, isn't it?<!--pagination-->
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 = '<--pagination-->';
$strArr = explode($delimiter, $data);
$strNum = count($strArr);
$content = $strArr[$page];
if ($strNum > 1) {
if ($page != 0) {
$link .= '<a href="?page=0">首頁</a>';
} else {
$link .= '<span>首頁</span>';
}
for ($n = 0; $n < $strNum; $n++) {
if ($n == $page) {
$link .= '<span>' . ($n + 1) . '</span>';
} else {
$link .= "<a href='?page={$n}'>" . ($n + 1) . "</a>";
}
}
$link .= '';
if ($page != ($strNum - 1)) {
$link .= "<a href='?page=" . ($strNum - 1) . "'>尾頁</a>";
} else {
$link .= '<span>尾頁</span>';
}
}
?>
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<style type="text/css">
body {
font-family: '微軟雅黑';
}
.link a, span {
margin: 1px;
padding: 1px;
}
.link span {
color: #777;
}
.link a {
color: #26A2DA;
text-decoration: none;
}
</style>
<title>測試文章分頁</title>
</head>
<body>
<h1><?php echo $title; ?></h1>
<p><?php echo $content; ?></p>
<hr />
<p class="link"><?php echo $link; ?></p>
</body>
</html>

php技術PHP 文本文章分頁代碼 按標記或長度(不涉及數據庫),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本高清免费一本视频在线观看 | 中文字幕无码亚洲字幕成A人蜜桃 | 一区二区三区国产 | 男人j进女人j一进一出 | 久草网国产自偷拍 | 亚洲 欧美 国产 伦 综合 | 91久久综合精品国产丝袜长腿 | 一级淫片bbbxxx | 午夜久久影院 | 麻豆乱码一卡二卡三卡视频 | 亚洲国产欧美在线人成aaaa20 | 成人综合在线观看 | 日韩视频中文在线一区 | 精品久久伦理中文字幕 | 高H各种PLAY全肉NP | 精品国产人成亚洲区 | 四虎4hu亚洲精品 | 国产亚洲精品线视频在线 | 99精品国产在热久久 | 国产精品人妻无码久久久奥特曼 | 国产午夜精品久久久久九九 | 中文字幕乱偷无码AV蜜桃 | 精品国产麻豆免费人成网站 | 久久免费看少妇高潮A片JA | 黄色天堂在线 | 一本到高清视频在线观看三区 | 解开白丝老师的短裙猛烈进入 | 麻豆久久婷婷五月国产 | 美女内射视频WWW网站午夜 | 语文老师扒开胸罩喂我奶 | 黄色三级网站在线观看 | xxxxx69hd杨幂 | 成人啪啪色婷婷久色社区 | 国产精品久久国产三级国不卡顿 | 亚洲第一成年人网站 | 亚州三级久久电影 | 亚洲欲色欲色XXXXX在线AV | 日韩 亚洲 欧美 中文 高清 | 精品国产品在线18年 | 国产欧美一区二区精品久久久 | 亚洲精品午夜VA久久成人 |