分页问题

时间:2011-02-12 13:06:06

标签: php pagination

如何更改它,使其不是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。

提前致谢。

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

这将有效:

$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 '-';
}