ホームページ  >  記事  >  バックエンド開発  >  PHP は配列関数を使用してページングを実装します。phparray 関数 paging_PHP チュートリアル

PHP は配列関数を使用してページングを実装します。phparray 関数 paging_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:06:38960ブラウズ

phpは配列関数を使用してページングを実装し、ページングにはphparray関数を使用します

コードは非常にシンプルで、ナンセンスなものはありません。

コードをコピーします コードは次のとおりです:

$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/958256.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/958256.html技術記事 PHP は配列関数を使用してページングを実装します。phparray 関数のページング コードは非常に単純なので、無意味なことを言う必要はありません。 次のようにコードをコピーします: $array=array("1","2","3","4","5","6","7","8","9","10" 、「1…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。