第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

那個高手能幫我解釋一下這段代碼?

那個高手能幫我解釋一下這段代碼?

斯蒂芬大帝 2018-08-11 05:06:13
$currentpage=8; //當前頁$halfper=4;//左右各有多少頁$totalpages=50;//總共有多少頁for($i=$currentpage-$halfper,$i>1||$i=1,$j=$currentpage+$halfper,$j<$totalpages||$j=$totalpages;$i<$j+1;$i++){$linkpage .= ($i==$currentpage)?'<em rel="currentpage">'.$i.'</em>':'<a href="#" style="margin-left:8px;">'.$i.'</a>'; }ps:這是一段分頁代碼...
查看完整描述

1 回答

?
慕后森

TA貢獻1802條經(jīng)驗 獲得超5個贊

格式化一下,方便看:

$currentpage=8; //當前頁
$halfper=4;//左右各有多少頁
$totalpages=50;//總共有多少頁
for(
    $i=$currentpage-$halfper,$i>1||$i=1,$j=$currentpage+$halfper,$j<$totalpages||$j=$totalpages;
    $i<$j+1;
    $i++
)
{
    $linkpage .= ($i==$currentpage)?'<em rel="currentpage">'.$i.'</em>':'<a href="#" style="margin-left:8px;">'.$i.'</a>'; 
}

把for里第一個語句提出來,就是這個結(jié)果了:

$currentpage=8; //當前頁
$halfper=4;//左右各有多少頁
$totalpages=50;//總共有多少頁

$i=$currentpage-$halfper; //計算最左頁應(yīng)該是第幾頁
if($i<=1) //如果最左頁不大于1就設(shè)置為1(其實這里==1時也不用設(shè)置)
    $i=1;
$j=$currentpage+$halfper; //計算最右頁應(yīng)該是第幾頁
if($j>=$totalpages) //如果最右頁大于等于總頁數(shù),設(shè)置為最大頁
    $j=$totalpages;

for(;$i<$j+1;$i++)
{
    if($i==$currentpage)
        $linkpage .= '<em rel="currentpage">'.$i.'</em>';
    else
        $linkpage .= '<a href="#" style="margin-left:8px;">'.$i.'</a>';
}


查看完整回答
反對 回復 2018-08-13
  • 1 回答
  • 0 關(guān)注
  • 467 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號