class array_pageelseelse{
$this->size = $size;
//$size=3;//每頁顯示的記錄數
$pnum = ceil(count($arr_click) / $size); //總頁數,ceil()函式用於求大於數字的最小整數
$this->pnum = $pnum;
//用array_slice(array,offset,length) 函式在陣列中根據條件取出一段值;array(陣列),offset(元素的開始位置),length(組的長度)
$newarr = array_slice($arr_click, ($page-1)*$size, $size);
return $newarr;
//使用方法
$arr_click = array(
array( 'clicks' => 3, 'clickdate' =>'2010-10-11' ),
array( 'clicks' => 2, 'clickdate' =>'2010-10-10' ),
array( 'clicks' => 3, 'clickdate' =>'2010-10-09' ),
array( 'clicks' => 4, 'clickdate' =>'2010-10-08' ),
$array_page = new array_page();
$list = $array_page->get_list($arr_click,1,3);
$page_info = array('dbnum'=>count($arr_click),'page'=>$array_page->page,'pnum'=>$array_page->pnum);
php 陣列內容分頁 php陣列分頁實現方法
arr click array array clicks 3,clickdate 2010 10 11 array clicks 2,clickdate 2010 10 10 array clicks 3,clickdate 2010 10 09 array clicks 4,clickdate 2...
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...