$array=array("1","2","3","4","5","6","7","8","9","10","11"," 12","13","14","15","16","17","18","19","20");//ページングする配列を指定します
$page= $_GET['ページ'];
$r = $this->page($array,5,$page);
print_r($r);
exit();
foreach($r["source"] as $s){
エコー $s;
}
関数ページ($array,$pagesize,$current){
$_return=array();
$total=ceil(Count($array)/$pagesize);//総ページ数を求める
$prev=(($current-1)
$next=(($current+1)>=$total ? $total:$current+1);//次のページを決定します。現在のページが最後のページの場合は、次のページをクリックして最後のページを表示します。
$current=($current>($total)?($total):$current);//現在のページが総ページ数より大きい場合、現在のページが最後のページになります
$start=($current-1)*$pagesize;//ページ単位で表示する場合、何ページの情報を読み込む必要があるか?
for($i=$start;$i
array_push($_return,$array[$i]);//表示されている情報を配列$_returnに入れる
}
$pagearray["ソース"]=$_return;
$pagearray["page"]="
最初 前 次 最後 ";//ページネーションのスタイルは必要に応じて調整できます
$pagearray を返します;
}
上記は、配列関数を使用してページングを実装するためのコアコードです。気に入っていただければ幸いです。
http://www.bkjia.com/PHPjc/958129.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/958129.html技術記事 PHP は配列関数を使用してページングを実装します。私が皆さんと共有したいのは、array() 関数を使用してページングを実装する PHP コードです。これは比較的代替的なページングのアイデアであり、誰にでもお勧めできます。 世代...