ホームページ  >  記事  >  バックエンド開発  >  PHPページング関数、ベストページング関数_PHPチュートリアル

PHPページング関数、ベストページング関数_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:45:561040ブラウズ

PHP ページング関数のバックアップ (日付 2011-09-25) では、いくつかの問題が修正されました。

(1) 総ページ数が0の場合、計算問題が多くなります。

(2) 現在のページが最終ページの場合、計算エラーが発生します。

(3) 総ページ数が少なく、フローティングページ数が少ない場合の問題。

平野を見る
//新しいページング関数
関数 fenye($fenyeurl,$page,$totalnum,$perpage,$rewrite=0){
$page = max($page,1); $totalpage = ceil($totalnum/$perpage); $rangepage = 6;
$startpage = max(1,$page - $rangepage); $endpage = min($totalpage,$startpage+$rangepage*2 - 1); $startpage = min($startpage,$endpage - $rangepage*2 + 1); if($startpage $fileext = $rewrite ? '.html':''; $html = '

';
$html を返します。 }

著者「default7」




http://www.bkjia.com/PHPjc/478621.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/478621.html

技術記事

PHP ページング関数のバックアップ (日付 2011-09-25) では、いくつかの問題が修正されました。 (1) 総ページ数が0の場合、計算問題が多くなります。 (2) 現在のページが最終ページの場合、計算エラーが発生します。 ...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。