ホームページ >バックエンド開発 >PHPチュートリアル >PHP のページング アルゴリズム 3 行のコード (開始ページと終了ページの検索)_PHP チュートリアル

PHP のページング アルゴリズム 3 行のコード (開始ページと終了ページの検索)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:43:15900ブラウズ

優れたページング アルゴリズムには、次の利点があります。

現在のページ番号はできる限り中央にある必要があります。
「ホーム」と「最後のページ」が使用できない場合 (現在最初または最後のページにある場合)、そうしてください。リンク ボタンの位置が変更されないように、これら 2 つのグループ テキストを非表示にしないでください。
アルゴリズムは簡単です。

コードをコピーします。 // $curr_index、現在のページ番号
/ / $link_count、リンクの数
// $page_count、現在のデータの合計ページ数
// $start、
// $end、表示時の終了ページ番号
$start = max(1, $curr_index - intval($link_count/2)); page_count);
$start = max(1, $end - $link_count + 1) ;
start = Math.max(1, curr_index - parseInt(link_count/2)); link_count - 1);
start = Math.max(1, end - link_count + 1 );



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

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/320775.html技術記事優れたページング アルゴリズムには、次の利点があります。 現在のページ番号はできる限り中央にある必要があります。「ホーム」と「最後のページ」が使用できない場合 (現在最初または最後のページにある)、これらを非表示にしないでください。二つ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。