用PHP自动分页
目前,我正在使用这段代码对已解析的JSON文件进行分页用PHP自动分页,php,json,pagination,Php,Json,Pagination,目前,我正在使用这段代码对已解析的JSON文件进行分页 if ($_GET['page'] == 3){ $x = 12; $y = 16; } elseif ($_GET['page'] == 2){ $x = 6; $y = 11; } elseif ($_GET['page'] == 1){ $x = 0; $y = 5; } elseif ($_GET['page'] == 4){ $x = 17; $
if ($_GET['page'] == 3){
$x = 12;
$y = 16;
} elseif ($_GET['page'] == 2){
$x = 6;
$y = 11;
} elseif ($_GET['page'] == 1){
$x = 0;
$y = 5;
} elseif ($_GET['page'] == 4){
$x = 17;
$y = 21;
} elseif ($_GET['page'] == 5){
$x = 22;
$y = 27;
} elseif ($_GET['page'] == 6){
$x = 28;
$y = 33;
} elseif ($_GET['page'] == 7){
$x = 34;
$y = 39;
} elseif ($_GET['page'] == 8){
$x = 40;
$y = 45;
} elseif ($_GET['page'] == 9){
$x = 46;
$y = 51;
} elseif ($_GET['page'] == 10){
$x = 52;
$y = 57;
} elseif ($_GET['page'] == 11){
$x = 58;
$y = 63;
}
然后我有一个while循环,它在$x的时候运行,如果你想在每个页面中有相同数量的行,像这样的东西会起作用。。。Syntacs可能是错误的,很久没有编写PHP代码了
/* Some variables to help calculating*/
$RowsPrPage = 5;
$PageNumber = $_GET['page'];
/* Calculating $x and $y*/
$x = $RowsPrPage * ($PageNumber-1);
$y = $x + $RowsPrPage -1;
根据公式得出的结果:
行页码=5页码=1 x=0 y=4
行页码=5页码=2 x=5 y=9
行页码=5页码=3 x=10 y=14
行页码=5页码=4 x=15 y=19
行页码=5页码=5 x=20 y=24
行页码=5页码=6 x=25 y=29
行页码=5页码=7 x=30 y=34
行页码=5页码=8 x=35 y=39
rowsrpage=5 PageNumber=9 x=40 y=44为什么有些页面y-x=4,有些页面y-x=5?