On Thu, July 12, 2007 1:34 am, Chris wrote: > Olav Mørkrid wrote: >> let's say we have the following associative array: >> >> $array = array( >> "red" => "ferrari", >> "yellow" => "volkswagen", >> "green" => "mercedes", >> "blue" => "volvo" >> ); >> >> then we have a current index into the array: >> >> $index = "yellow"; >> $current = $array[$index]; >> >> now: how do i get the key of the next array element (in this case >> "green")? >> >> $next = ? > > Funnily enough: > > $next = next($array); > > http://www.php.net/manual/en/function.next.php No, he'll just get the first one, regardless of which array index he has directly accessed with [] operator most recently... Unless the OP is uber-PHP-expert, you've probably just made some bad Design decisions along that way, and painted yourself into a corner because of them. Rather than write some hack function to find the element after the element of an index you know, figure out where you went wrong back when, and start over from there... If you're playing adventure, and about to die a horrible death, maybe the mistake was NOT the LAST move you made, but a little before that, no? :-) -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php