0
檢測/打印當前頁面編號(分頁)的最佳方式是什麼?PHP分頁 - 檢測當前頁面
我嘗試了兩種不同的方式,現在我想知道是否存在更好的方法來做到這一點。
I:
$number = 12; //current page number
$all = 40; // all pages
$range = 4; // number of pages shown (up and down)
$min = $number-$range;
$max= $number+$range+1;
for($i=$min; $i<$number;$i++) {
echo "<a href='#'>$i</a><br/>";
}
echo "$number<br/>";
for($i=($number+1); $i<$max;$i++) {
echo "<a href='#'>$i</a></br>";
}
II:
$number = 12; //current page number
$all = 40; // all pages
$range = 4; // number of pages shown (up and down)
$min = $number-$range;
$max= $number+$range+1;
for($i=$min; $i<$max;$i++) {
if($i!=$number) {
echo "<a href='#'>$i</a><br/>";
} else {
echo "$i<br/>";
}
}
我還檢查這兩種解決方案的速度(使用不同的高數$all
值)和第一個在最快案例。
謝謝建議:)
你正在使用哪個分頁類? – diEcho 2012-08-06 08:29:48
沒有課,我自己寫了。 – John 2012-08-06 08:34:23