>  기사  >  백엔드 개발  >  poweredbydiscuz PHP 페이징 기능 멀티 Discuz

poweredbydiscuz PHP 페이징 기능 멀티 Discuz

WBOY
WBOY원래의
2016-07-29 08:40:101936검색

코드 복사 코드는 다음과 같습니다.


/*
* 페이징 기능
* $num 총 항목 수 , $perpage one 페이지 수, $curpage 현재 페이지, $mpurl url, $page = 10 여러 페이지 표시
*
*/
function multi($num, $perpage, $curpage, $mpurl , $page = 10) {
$multipage = '';
$realpages = 1
if ($num > $perpage){
$offset = 4; = @ceil ($num / $perpage);
if ($page > $realpages) {
$form = 1
$to = $realpages
$form = $curpage - $offset;
$to = $form $page - 1
if ($form < 1) {
$form = 1; $curpage 1 - $form
if ($to - $form < $page) {
$to = $page
}
}
}
$multipage = ($curpage > 1 ? 'up ' : ''); ($i = $form; $i <= $to; $i ) {
$multipage .= $i == $curpage ? ''.$i.' :
''.$i.' '
}
$multipage .= $ curpage < $realpages ? '다음 ''; multipage = $ multipage ? '

'.$multipage.'
' : ''
}
return $multipage;
위 내용은 poweredbydiscuz의 내용을 포함하여 poweredbydiscuz PHP 페이징 기능 멀티 discuz를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.