PHP dynamic paging function, which is essential for PHP development paging. Paste code: Copy the code as follows: * ** paging function ** @ paramint $ count total number of entries * @ paramint $ perlogs number of entries displayed per page * @ paramint $ page current page number * @ paramst code:
The code is as follows:
/**
* Paging functions
*
* @ Param int $ count total number of entries
* @ Param int $ perlogs number of entries displayed per page
* @ Param int $ page current page number
* @ Param string $ url address of the page number
*/
Function pagination ($ count, $ perlogs, $ page, $ url, $ anchor = ''){
$ Pnums = @ ceil ($ count/$ perlogs );
$ Re = '';
$ UrlHome = preg_replace ("| [\? &/] [^ \./\? & =] * Page [=/\-] | "," ", $ url );
For ($ I = $ page-5; $ I <= $ page + 5 & $ I <= $ pnums; $ I ++ ){
If ($ I> 0 ){
If ($ I = $ page ){
$ Re. = "$ I ";
} Elseif ($ I = 1 ){
$ Re. = "$ I ";
} Else {
$ Re. = "$ I ";
}
}
}
If ($ page> 6) $ re = "«...$ Re ";
If ($ page + 5 <$ pnums) $ re. ="...»";
If ($ pnums <= 1) $ re = '';
Return $ re;
}
The pipeline code is as follows: /*** paging function ** @ param int $ count total number of entries * @ param int $ perlogs number of entries displayed per page * @ param int $ current page number * @ param st ...