造一個小輪子——數據分頁類

Page

Page 是一個簡單的PHP數據分頁類。支持自定義參數,支持同頁面多個分頁。php

分頁結構是和boostrap中的分頁結構是同樣的,因此引用boostrap樣式就會獲得效果;固然若是頁面不想引用boostrap樣式能夠使用本倉庫裏的page.css文件,這個樣式與boostrap中的相差不大。css

特色

  • 使用簡單
  • 支持自定義參數
  • 支持同頁面多個分頁

api

詳細API能夠看 api.mdgit

例子

用法:github

$arr = [...];//數據數組
$rows = 10;//每頁顯示數據量
$page = new Page(count($arr), $rows);
//輸出完整分頁
$page->links();

//簡單分頁(只有‘上一頁’,‘下一頁’)
//$page->simpleLinks();

你要傳入的參數是 總的數據長度每頁顯示數據長度;這裏並無查詢數據庫的過程,是的這需你本身實現,由於此分頁類編寫的目只是處理分頁,它不侷限於數據庫數據分頁,你也能夠對數組進行分頁;對數組進行分頁能夠使用 array_slice 函數。sql

固然你能夠使用分頁對象構造的limit sql來拼接你的sql,具體的接口請看api文檔。數據庫

輸入圖片說明

小插件地址api

感受不錯記得收藏哦,另外有什麼建議評論區見數組

相關文章
相關標籤/搜索