下面我把注釋寫清楚直接用就行,第乙個index方法是用於展示頁面的,page_array是用來分頁的,show_array是用來顯示頁碼的。
public
function
index
()/**
* 陣列分頁函式 核心函式 array_slice
* 用此函式之前要先將資料庫裡面的所有資料按一定的順序查詢出來存入陣列中
* $count 每頁多少條資料
* $page 當前第幾頁
* $array 查詢出來的所有陣列
* order 0 - 不變 1- 反序
*/function
page_array
($count,$page,$array,$order)
$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;
}
thinkphp 分頁(陣列分頁)
categorybrandamount model brand getallbrandbyamount 獲取頁面傳過來的,get請求 page input page 定全域性變數 global countpage url根據自己的位址定義 url 這個是每頁顯示多少條 count 2 這裡是呼叫分頁...
thinkphp6陣列分頁
一 因為有複雜的資料統計,需要組陣列,這時候使用tp6的分頁會有問題,於是改為陣列分頁的方式,將以前tp3的分頁拿過來改了一下,話不多說上 引入tp3分頁源 為了和tp6的區別不會太明顯,修改了源 放入tp6 vendor topthink framework src think 下 修改詳情 1 ...
PHP陣列分頁,PHP陣列分頁操作
php陣列分頁實現方法,php陣列操作 arr test array array number 1 datalist 111datalist array number 2 datalist 222datalist array number 3 datalist 333datalist array n...