ホームページ  >  記事  >  バックエンド開発  >  PHP 配列配列関数は PHP ページングを実装します

PHP 配列配列関数は PHP ページングを実装します

WBOY
WBOYオリジナル
2016-07-25 08:52:031177ブラウズ
  1. //phpページングコード
  2. $array=array("1","2","3","4","5","6","7","8 "、"9"、"10"、"11"、"12"、"13"、"14"、"15"、"16"、"17"、"18"、"19"、"20") ;//ページングする配列を指定します
  3. $page= $_GET['page'];
  4. $r = $this->page($array,5,$page);
  5. print_r($r);
  6. exit ( );
  7. foreach($r["source"] as $s){
  8. echo $s;
  9. }
  10. function page($array,$pagesize,$current){
  11. $_return=array();
  12. $total = ceil(Count($array)/$pagesize);// 総ページ数を求める
  13. $prev=(($current-1)<=0 ? "1":($current-1));/ /確認 1 ページ。現在のページが最初のページの場合、クリックして最初のページを表示します
  14. $next=(($current+1)>=$total ? $total:$current+1);//確認次のページ、現在のページが最後のページの場合、次のページをクリックして最後のページを表示します
  15. $current=($current>($total)?($total):$current);//現在のページが総ページ数より大きい場合、現在のページが最後の 1 ページになります
  16. $start=($current-1)*$pagesize;//ページ単位で表示する場合、何個の情報を読み込む必要がありますか? i=$start;$i<($start+$pagesize);$ i++){
  17. array_push($_return,$array[$i]);// 表示されている情報を配列に入れます $_return
  18. }
  19. $pagearray[ "source"]=$_return;
  20. $pagearray["page "]="first 最後 ";//ページネーションのスタイルは必要に応じて調整できます
  21. return $ pagearray;
  22. }
コードをコピー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。