陣列分頁去資料

2022-08-09 23:42:20 字數 864 閱讀 3103

今天遇到這種情況,圖書的id都存在cookie中,獲得的cookie值是

"

537975,467452,556978,464954,2531,1878,457036,3431,469552,537693,465265,462728,484600,561234,559843,554795,

"

而產品經理還要求分頁,以前的分頁都是對資料庫的分頁操作。下面是對資料的分頁

#獲得的當前頁數

$page = $_get('

page

')?$_get('

page

'):1

;#每頁數量

$pagenum = 5

;#獲得cookie值

$playcookie = "

537975,467452,556978,464954,2531,1878,457036,3431,469552,537693,465265,462728,484600,561234,559843,554795,

"#分割陣列

$playcookie = explode('

,', trim($playcookie,','

));$count =count($playcookie);

$start = (page-1)*$pagenum;

$end = $start +$pagenum;

#重新定義乙個陣列

$play =array();

if ($end >$count)

#分頁資料放到新的陣列中

for($i=$start; $i < $end; $i++)

PHP陣列分頁,PHP陣列分頁操作

php陣列分頁實現方法,php陣列操作 arr test array array number 1 datalist 111datalist array number 2 datalist 222datalist array number 3 datalist 333datalist array n...

PHP 陣列分頁

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

php 陣列分頁

public function supplys condition,page,count 陣列分頁 count count list 總條數 start page 1 5 偏移量,當前頁 1乘以每頁顯示條數 list array slice list,start,5 foreach list as ...