Mik*_*son 2 php pagination paginate
例如,让我们说:
$startIndex = 21;
$totalItems = 100;
$itemsPerPage = 10;
$totalPages = ceil($totalItems / $itemsPerPage); // (10)
$currentpage = //I am stumped here.
Run Code Online (Sandbox Code Playgroud)
$ currentpage是什么,基于$ startIndex?
我正在进行分页,它正在踢我的屁股.我知道这可能是一些非常简单的数学,但我现在想不到.
每页10个项目,第1页包含项目1到10,第2页包含项目11到20,第3页包含21到30,依此类推.
所以,
$currentPage = ceil($startIndex / $itemsPerPage);
Run Code Online (Sandbox Code Playgroud)
我曾经ceil()确保你有一个整数,它被四舍五入,所以当前的页码是正确的.
你在数学课上睡了很多,不是吗?
$currentpage = (($startIndex - 1) / $itemsPerPage) + 1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11990 次 |
| 最近记录: |