phpbar.de logo

Mailinglisten-Archive

[php] array-pointer auf bestimmten key setzen

[php] array-pointer auf bestimmten key setzen

Oliver Thieleman oliver at thieleman.de
Die Mai 11 19:28:28 CEST 2004


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