Mailinglisten-Archive |
Quick'n'dirty würde ich es mal wie folgt angehen:
$lut = array_keys($array);
$pos = array_search($array_key, $lut );
$prev = $array[ $lut[$pos-1] ];
$next = $array[ $lut[$pos+1] ];
Oli
Sebastian Mendel wrote:
> <code>
> $array = array ( 1 => 'a', 5 => 'b', 150 => 'c', 3270 => 'd' );
>
> array_set_pointer($array, 150); // so eine funktion gibt es aber nicht
>
> prev($array);
> echo $key($array); // prints: 5
> </code>
>
php::bar PHP Wiki - Listenarchive