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