2019.11.04スポンサーリンクページング処理はご存じでしょうか??ブログなどで「次のページへ」みたいなボタンありますよね。ページング処理のメリットはページを分割することでサイトを見やすくしたり、1ページあたりの情報量を少なくできます。通常フレームワークなどでやることが多いそうですが、今回は僕初が心者ということで簡単なコードでのページング処理を書きました!以下のような人が対象です。実際に作ってみたページングの仕組み最初に決めること次に決めることまとめ実際に作ってみた以下、ソースコードを示してから解説したいと思います。訳が分かりませんでしたが、意外と単純でした。最初に決めることまず、決めるべきことがあります!1ページあたりの最大表示数(2行目)コンテンツの総数(9行目)ページの最大数(10行目)コンテンツはここでは簡略化していますが、実際はブログの記事などです。2行目で1ページに表示するコンテンツを5個までとしています。9行目で配列に含まれるコンテンツの数を取得します。10行目でコンテンツの総数からページの最大数を求めます。これは40行目の「次のページへ」のリンクで使います。次に決めることそしたら、これらの値を使って次のことを行います!現在のページを決める(12~15行目)スタートを決める(18行目)表示するページを取得(19行目)表示する(31~34行目)12~15行目の詳しいことはHTTPの本とかに載ってると思いますが、書き方だけ覚えてしまえば使うことができます。ファイル名に?page=表示したいページ、と続けることでそのページを取得することができます。最初は1ページ目に設定し、ボタンを押すと、次のページ、前のページへ移動できるようにプログラムを書いています。これができたら、19行目で$startから数えて、5個のコンテンツを取得し、表示します。流れとしてはこんな感じです。意外と簡単でしょうか??まとめ実際に作るとなると、もう少し機能をつけるためコードが多いと思います。仕組みは上記のような感じです。これを発展させていけば他のページングにも応用できそうです。コピペしていただいても大丈夫ですが、エスケープとかしていないので勉強の範囲で使っていただくことをお勧めします!PHPの勉強にお困りの方はこちらもどうぞ♪Progateの次にPHPは何をすればいいの?おすすめの勉強法を紹介ProgateのPHP終わった!次は何をしよう!何をすればいいんだ?!って私もなりました。今回はWordPressについての失敗を備忘録として書いておきます。方は参考になるかもしれません。初心者の僕がぶち当たった壁と解決法を書きました。私もプログラミングを独学で1年半ほど続けています。プログラミングを始めたばかりの人向けに私の反省点などを共有できればいいな!と思ってこの記事を書いています。Botでクイックリプライを使う方法を紹介します。リアルなどでオウム返しを作成。以下のサイトを参考にさせていただきました。LINE-...PHPProgateの次にPHPは何をすればいいの?おすすめの勉強法を紹介ProgateのPHP終わった!次は何をしよう!何をすればいいんだ?!って私もなりました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。!.ホーム検索トップサイドバータイトルとURLをコピーしました。