基於陣列實現的分頁函式例項

2021-07-26 23:38:17 字數 998 閱讀 2789

分頁功能是php程式設計中非常常見的功能,不同於以往的,今天本文介紹的是php基於陣列實現的分頁函式。

關於陣列的分頁函式,用陣列進行分頁的好處是可以方便的進行聯合多表查詢,只需要將查詢的結果放在陣列中就可以了以下是陣列分頁的函式,函式page_array用於陣列的分頁,函式show_array用於分頁函式的操作及顯示,需要配合使用。兩個函式通過全域性變數$countpage發生聯絡,此變數用於跟蹤總頁碼數。

<?php

/** * 陣列分頁函式 核心函式 array_slice

* 用此函式之前要先將資料庫裡面的所有資料按一定的順序查詢出來存入陣列中

* $count 每頁多少條資料

* $page 當前第幾頁

* $array 查詢出來的所有陣列

* order 0 - 不變 1- 反序

*/function page_array($count,$page,$array,$order)

$totals=count($array);

$countpage=ceil($totals/$count); #計算總頁面數

$pagedata=array();

$pagedata=array_slice($array,$start,$count);

return $pagedata; #返回查詢資料

}/**

* 分頁及顯示函式

* $countpage 全域性變數,照寫

* $url 當前url

*/function show_array($countpage,$url)else

if($page < $countpage)else

$str='';

$str.="共 頁 / 第 頁";

$str.="首頁

";";

"; $str.="尾頁

"; $str.='

'; return $str;

}?>

PHP基於陣列實現的分頁函式例項,可作為方法使用

陣列分頁函式 核心函式 array slice 用此函式之前要先將資料庫裡面的所有資料按一定的順序查詢出來存入陣列中 count 每頁多少條資料 page 當前第幾頁 array 查詢出來的所有陣列 order 0 不變 1 反序 functionpage array count,page,arra...

php基於陣列的分頁實現

關於陣列的分頁函式,用陣列進行分頁的好處是可以方便的進行聯合多表查詢,只需要將查詢的結果放在陣列中就可以了以下是陣列分頁的函式,函式page array用於陣列的分頁,函式show array用於分頁函式的操作及顯示,需要配合使用.兩個函式通過全域性變數 countpage發生聯絡,此變數用於跟蹤總...

基於Jquery Ajax Json實現分頁顯示

1.後台action產生json資料。list blacklist blackservice.getblackinfolist mobilenum,gatewayid,startdate,enddate int totalrows blacklist.size stringbuffer sb new...