- 分享
- 0
- 人气
- 0
- 主题
- 7
- 帖子
- 4707
- UID
- 82675
- 积分
- 5108
- 阅读权限
- 22
- 注册时间
- 2007-6-18
- 最后登录
- 2021-7-27
- 在线时间
- 5767 小时
  
|
原帖由 wu6 于 2009-1-9 08:09 PM 发表 
那么如果要显示n 页数,我的写法是
$temp1 = 5 //显示数量
$temp = floor($temp / 2);
for ($i <= $page - $temp ; $i <= $page + $temp; $i++)
{
if($page <= 2)
{
$j = $i + (($temp + 1) - $page);
echo "<a href = 'display.php?pid= $j '>$j</a>";
}
else
echo "<a href = 'display.php?pid= $i '>$i</a>";
}
幾點應該注意一下
第一點應該是筆誤吧
第二點儘量別養成在 for 中做計算, 這樣比較耗計算量, 尤其在大範圍的情況下可以明顯看出
第三點的 2 不夠靈活性, 既然有了 $temp 就應該好好利用 |
|