ページングの処理を簡単に行うData::Pageモジュールはページングの処理を便利にするモジュールです。必要な情報をコンストラクタに与えると、さまざまな情報を取得することができます。"\n";コンストラクタ(new)の第一引数には、結果の総件数を指定します。第二引数には、1ページあたりのエントリ数を指定します。第三引数には、現在のページを指定します。第三引数は省略でき、デフォルトは1です。取得できる情報さまざまなメソッドを使って次のような情報が取得できます。$page->total_entries;全件数を取得するにはtotal_entriesメソッドを使用します。これはコンストラクタの第一引数で与えた値になります。$page->entries_per_pageページあたりの件数を取得するにはentries_per_pageメソッドを使用します。これはコンストラクタの第二引数で指定したものと同じです。$page->entries_on_this_page現在ページに含まれている件数を取得するにはentries_on_this_pageメソッドを使用します。「ページあたりの件数」が常に一定の値を返すのに対して、「現在ページの件数」は実際にそのページに含まれる件数を返します。$page->current_page;現在のページ番号を取得するにはcurrent_pageメソッドを使用します。これはコンストラクタの第三引数で指定したものと同じものです。$page->first_page;最初のページ番号を取得するにはfirst_pageメソッドを使用します。$page->last_page;最後のページ番号を取得するにはlast_pageメソッドを使用します。これは総ページ数と同じ値になります。$page->first;現在ページの最初の要素番号を取得するにはfirstメソッドを使用します。全件数が20で、1ページあたりの件数が10で、現在ページが2の場合は、11という数値を返却します。$page->last;現在ページの最後の要素番号を取得するにはlastメソッドを使用します。全件数が20で、1ページあたりの件数が10で、現在ページが1の場合は、10という数値を返却します。$page->previous_page;前のページ番号を取得するにはprevious_pageメソッドを使用します。前のページ番号がない場合はundefを返します。$page->next_page;次のページ番号を取得するにはnext_pageメソッドを使用します。次のページ番号がない場合はundefを返します。業務に役立つPerlログ解析など日本語を含むテキスト処理の実践!案内YouTubeでもっと簡単にプログラミングを学ぶならPerlゼミちゃんねるLinuxコマンドを学ぶならLinuxサーバー管理入門Webデザインを学ぶならWebデザイン入門Web開発を始めるななMojoliciousスタートアップブログを作るならGiblogプログラミングの勉強会ならPerl入学式お問合せはこちらPerlは、テキスト処理の記述性とパフォーマンスに優れ、正規表現が言語に組み込まれているプログラミング言語です。Linuxサーバー管理でのフィルタリングプログラム、複数行の文字列を処理、ファイル内容の検索・置換などが得意。Mojoliciousを使ったWebスタートアップも。Perlは、gitやopensslなどUnix/Linuxミドルウェアの支援ツールとして採用されています。このサイトはGiblogで製作されています。