复制代码 代码如下:
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 = '<--pagination-->';
$strArr = explode($delimiter, $data);
$strNum = count($strArr);
$content = $strArr[$page];
if ($strNum > 1) {
if ($page != 0) {
$link .= '首页';
} else {
$link .= '首页';
}
for ($n = 0; $n < $strNum; $n++) {
if ($n == $page) {
$link .= '' . ($n + 1) . '';
} else {
$link .= "" . ($n + 1) . "";
}
}
$link .= '';
if ($page != ($strNum - 1)) {
$link .= "尾页";
} else {
$link .= '尾页';
}
}
?>
body {
font-family: '微软雅黑';
}
.link a, span {
margin: 1px;
padding: 1px;
}
.link span {
color: #777;
}
.link a {
color: #26A2DA;
text-decoration: none;
}



