ホームページ > php教程 > php手册 > PHP のページング アルゴリズム 3 行のコード (開始ページと終了ページの検索)

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

WBOY
リリース: 2016-06-13 12:21:03
オリジナル
900 人が閲覧しました

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

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

コードをコピーします コードは次のとおりです:


// $curr_index、現在のページ番号
// $ link_count、リンクの数。
// $page_count、現在のデータの合計ページ数。
// $start、表示時の開始ページ番号。
// $end、終了。表示時のページ番号
$start = max(1, $curr_index - intval($link_count/ 2));
$end = min($start $link_count - 1, $page_count); start = max(1, $end - $link_count 1);
start = Math.max( 1, curr_index - parseInt(link_count/2));
end = Math.min(page_count, start link_count - 1) );
start = Math.max(1, end - link_count 1);

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート