horst: array next prev funktioniert nicht

Beitrag lesen

mit prev/next hab ich es nicht hinbekommen

prev() und next() arbeiten mit einem internen pointer auf das aktuelle Element des arrays und sind hauptsächlich in Schleifen nützlich.

Aufgrund Deiner eigenwilligen keys ist leider keine vernünftige Zuordnung machbar, was nun "das nächste" oder "das vorherige" ist. Bei einem "normalen" array würde ich es ungefähr so machen:

$prev=isset($array[$i-1]) ? $array[$i-1] : $array[count($array)-1];
$next=isset($array[$i+1]) ? $array[$i+1] : $array[0];

tja, wenn es denn nicht anders geht werde ich doch auf zweidimensionale arrays zurückgreifen und brav zahlen als schlüssel nehmen... noch warte ich aber ein bisserl, vielleicht kommt ja noch eine tolle idee :)

danke für die hilfe

gruss
 horst