PHP 构建分页链接。
时间: 2023-07-30 22:12:49 浏览: 44
在 PHP 中,可以使用内置的分页类 `Pagination` 来构建分页链接。下面是使用 `Pagination` 类构建分页链接的示例代码:
```php
// 每页显示的数据量
$pageSize = 10;
// 总数据量
$totalCount = 100;
// 当前页码
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
// 构建分页对象
$pagination = new Pagination($totalCount, $pageSize, $page);
// 获取分页链接
$firstPageLink = $pagination->getFirstPageLink(); // 首页链接
$lastPageLink = $pagination->getLastPageLink(); // 尾页链接
$prevPageLink = $pagination->getPrevPageLink(); // 上一页链接
$nextPageLink = $pagination->getNextPageLink(); // 下一页链接
$pageLinks = $pagination->getPageLinks(); // 中间页链接
// 输出分页链接
echo $firstPageLink . ' ';
echo $prevPageLink . ' ';
foreach ($pageLinks as $link) {
echo $link . ' ';
}
echo $nextPageLink . ' ';
echo $lastPageLink;
```
在上面的代码中,首先定义了每页显示的数据量、总数据量和当前页码。然后使用这些参数构建了一个 `Pagination` 对象,通过调用 `getFirstPageLink()`、`getLastPageLink()`、`getPrevPageLink()`、`getNextPageLink()` 和 `getPageLinks()` 方法获取了分页链接,并将其输出到页面上。