// 每頁數據數,當前頁,數組,排序(0不變,1反序) function page_array($count,$page,$array,$order){ $page=(empty($page))?'1':$page; #判斷當前頁面是否為空 如果為空就表示為第一頁面 $start=($page-1)*$count; #計算每次分頁的開始位置 if($order==1){ $array=array_reverse($array); } $pagedata=array(); $pagedata=array_slice($array,$start,$count); //分隔數組 return $pagedata; #返回查詢數據 }