Hi,
ich kenne leider den Schlüssel, nicht den Wert. Aber, da fällts mir quasi wie Schppen aus den Haaren, dann komm ich ja mit array_keys relativ elegant weiter - auch ohne zusätzliche Liste:
<?php
$aktuell = "seite2";
$seiten = array("seite1" => "Seite 1", "seite2" => "Seite 2", "seite3" => "Seite 3");
$i = '0';
foreach($seiten as $seite => $titel)
{
if($seite == $aktuell) break;
$i++;
}
$key = array_keys($seiten);
$zurueck = $key[$i-1];
$weiter = $key[$i+1];
$zuruecktitel = $seiten[$zurueck];
$weitertitel = $seiten[$weiter];
(... irgendeine if-Abfrage falls erste/letzte Seite)
?>
Vielen Dank.