ホームページ >バックエンド開発 >PHPチュートリアル >poweredbydiscuz php ページング関数 multi discuz

poweredbydiscuz php ページング関数 multi discuz

WBOY
WBOYオリジナル
2016-07-29 08:40:101973ブラウズ

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


/*
* ページング関数
* $num はアイテムの総数、$perpage は 1 ページのアイテム数、$curpage は現在のpage, $mpurl url, $page = 10 はページネーションの数を示します
*
*/
function multi($num, $perpage, $curpage, $mpurl, $page = 10) {
$multipage = ''; realpages = 1;
if ($num > $perpage ){
$offset = 4;
if ($page > $realpages); 1;
$to = $realpages;
}else {
$form = $curpage - $offset;
if ($form $form = 1 ;
//$to = $curpage + 1 - $form;
if ($to - $form < $page) {
$to = $page;
}
}
$multipage = ($curpage >) ; 1 ? '
for ($i = $form) ; $i <= $i++) {
$multipage .= $i == $curpage ''.$i.' ' :
'
'.$i.'$multipage .= $realpages 'next
$multipage = $multipage '

'.$multipage. '
' : '';
}
$multipage を返します。
以上、poweredbydiscuz の PHP ページング機能 multi discuz を紹介しました。poweredbydiscuz の内容も含め、PHP チュートリアルに興味のある友人の参考になれば幸いです。


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