我如何改变它,这样,而不是它是1 2这是1 - 2分页问题
下面的代码:
$page = $_GET['p'];
for($i = 1; $i <= $totalpages; $i++){
if ($page == $i) {
echo "<b>$i</b>";
} else {
echo "<a href='?p=$i'>$i</a>-";
}
目前使用 - 在谈到结束作为1-2 - 但我希望它是1-2而不是。
在此先感谢。
我如何改变它,这样,而不是它是1 2这是1 - 2分页问题
下面的代码:
$page = $_GET['p'];
for($i = 1; $i <= $totalpages; $i++){
if ($page == $i) {
echo "<b>$i</b>";
} else {
echo "<a href='?p=$i'>$i</a>-";
}
目前使用 - 在谈到结束作为1-2 - 但我希望它是1-2而不是。
在此先感谢。
$pagignation = array();
for($i = 1; $i <= $totalpages; $i++){
if ($page == $i) {
$pagignation[]= "<b>$i</b>";
}
else {
$pagignation[]= "<a href='?p=$i'>$i</a>";
}
}
echo implode('-',$pagination);
这将工作:
$page = $_GET['p'];
for($i = 1; $i <= $totalpages; $i++)
{
if ($page == $i) {
echo "<b>$i</b>";
} else {
echo "<a href='?p=$i'>$i</a>";
}
if ($i < $totalpages)
echo '-';
}
非常感谢,但当我去http://mywebsite.com/?p=1显示为1 ** 2 ** ..任何想法? – Hugo 2011-02-12 13:12:44
谢谢! :) 很多! – Hugo 2011-02-12 13:15:21