0
我不能得到這個代碼來顯示數組?我把它拿到舞臺上,以顯示「沒有更多的頁面」,但它不是顯示「上一頁」和「下一個」鏈接..誰能幫助請...PHP數組不顯示?
$url = array('index.php', 'page2.php', 'page3.php', 'page4.php', 'page5.php','page6.php', 'page7.php', 'page8.php');
$path = basename($_SERVER['PHP_SELF']);
$prev_link=$next_link='no more pages';
foreach ($url as $key => $page)
{
if ($path == $page)
{
if (isset($url[$key-1]))
$prev_link = "<a href=\"{$prev}\">prev</a>";
if (isset($url[$key+1]))
$next_link = "<a href=\"{$next}\">next</a>";
}
}
echo $prev_link . ' - ' . $next_link;
變量'$ prev'和'$ next'永遠不會被定義,因此你可能會得到一個錯誤。 – Halcyon
您是否檢查條件'if($ path == $ page){...}'是否正在工作?另外,變量'$ prev'和'$ next'沒有在任何地方定義。 –
他說他能夠讓它顯示「不再多頁」,所以'$ prev'和'$ next'可能在代碼的其他地方定義。 – ElGavilan