php 陣列內容分頁 php陣列分頁實現方法

2021-10-22 22:46:32 字數 1010 閱讀 4702

$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( 'clicks' => 5, 'clickdate' =>'2010-10-13' ),

array( 'clicks' => 7, 'clickdate' =>'2010-10-14' ),

array( 'clicks' => 6, 'clickdate' =>'2010-10-15' ),

array( 'clicks' => 9, 'clickdate' =>'2010-10-16' ),

if(!isset($_get['page']))

$page = 1;

else

$page=$_get['page'];

$size=3;//每頁顯示的記錄數

$pnum = ceil(count($arr_click) / $size); //總頁數,ceil()函式用於求大於數字的最小整數

//用array_slice(array,offset,length) 函式在陣列中根據條件取出一段值;array(陣列),offset(元素的開始位置),length(組的長度)

$newarr = array_slice($arr_click, ($page-1)*$size, $size);

for($i=0;$i

echo $newarr[$i]['clickdate']."

";if(!isset($_get['page']) || $_get['page']<=1){

<?php if($_get['page']>=$pnum) {?>

php 陣列內容分頁 php陣列分頁

class array pageelseelse this size size size 3 每頁顯示的記錄數 pnum ceil count arr click size 總頁數,ceil 函式用於求大於數字的最小整數 this pnum pnum 用array slice array,offse...

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...