<?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陣列分頁,PHP陣列分頁操作
php陣列分頁實現方法,php陣列操作 arr test array array number 1 datalist 111datalist array number 2 datalist 222datalist array number 3 datalist 333datalist array n...
php 陣列分頁
public function supplys condition,page,count 陣列分頁 count count list 總條數 start page 1 5 偏移量,當前頁 1乘以每頁顯示條數 list array slice list,start,5 foreach list as ...
php 陣列內容分頁 php陣列分頁
class array pageelseelse this size size size 3 每頁顯示的記錄數 pnum ceil count arr click size 總頁數,ceil 函式用於求大於數字的最小整數 this pnum pnum 用array slice array,offse...