ホームページ  >  記事  >  バックエンド開発  >  PHP は Baidu のようなページングを実装します

PHP は Baidu のようなページングを実装します

小云云
小云云オリジナル
2018-03-17 09:57:341729ブラウズ

この記事では主に、PHP で Baidu のようなページングを実装する例を紹介します。最初にレンダリングを見てみましょう。

基本戦略

1, まず、総レコード数をクエリします

2, 各ページに表示される番号を設定し、総ページ数を計算します

3, どのページを表すかを表す取得値numを追加しますは現在アクセスされており、num によって渡される get 値がない場合は、デフォルトの現在のページが最初のページとして設定される必要があります。

4. ページ番号リンクを保存する文字列を取得するだけです。この文字列はページ番号文字列とも呼ばれます。

5 最初のページ

$startNum

は1、最後に表示されるページ$endNumは5

2、現在のページが4ページの場合、$startNumは2、$endNum = $startNum +4、現在のページはページ 4 ページが 5 つある場合、$startNum は 3 などになります

3、ページ番号の開始位置は、合計ページ数 $pages – 4 を超えることはできません関連する推奨事項: サンプルを共有するBaidu ページング機能を模倣した JavaScript のコード

php デジタル ページング クラス コード (Baidu ページング効果を模倣)


jQuery Baidu ページング フットプリント効果 code_jquery

以上がPHP は Baidu のようなページングを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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