PHP 配列配列関数は PHP ページングを実装します
リリース: 2016-07-25 08:52:03
-
- //phpページングコード
- $array=array("1","2","3","4","5","6","7","8 "、"9"、"10"、"11"、"12"、"13"、"14"、"15"、"16"、"17"、"18"、"19"、"20") ;//ページングする配列を指定します
- $page= $_GET['page'];
- $r = $this->page($array,5,$page);
- print_r($r);
- exit ( );
- foreach($r["source"] as $s){
- echo $s;
- }
- function page($array,$pagesize,$current){
- $_return=array();
- $total = ceil(Count($array)/$pagesize);// 総ページ数を求める
- $prev=(($current-1)<=0 ? "1":($current-1));/ /確認 1 ページ。現在のページが最初のページの場合、クリックして最初のページを表示します
- $next=(($current+1)>=$total ? $total:$current+1);//確認次のページ、現在のページが最後のページの場合、次のページをクリックして最後のページを表示します
- $current=($current>($total)?($total):$current);//現在のページが総ページ数より大きい場合、現在のページが最後の 1 ページになります
- $start=($current-1)*$pagesize;//ページ単位で表示する場合、何個の情報を読み込む必要がありますか? i=$start;$i<($start+$pagesize);$ i++){
- array_push($_return,$array[$i]);// 表示されている情報を配列に入れます $_return
- }
- $pagearray[ "source"]=$_return;
- $pagearray["page "]="first 前 次 最後 ";//ページネーションのスタイルは必要に応じて調整できます
- return $ pagearray;
- }
-
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31