Jeffery Fernandez wrote: > Hi all, > > Is it possible to rewind a foreach loop? eg: > > > $numbers = array(0,1,2,3,4,5,6,7,8,9,10); > > foreach ($numbers as $index => $value) > { > if ($value == 5) > { > prev($numbers); > } > echo "Value: $value" . PHP_EOL; > } this might give you an[other] idea ... note it's an infinite loop - watch out for those. do { foreach (array(0,1,2,3,4,5,6,7,8,9,10) as $k => $v) { if ($v == 5) continue 2; echo $v, PHP_EOL; } } while (true); > > The above doesn't seem to work. In one of my scenarios, when I encounter and > error in a foreach loop, I need the ability to rewind the array pointer by > one. How can I achieve this? > > regards, > Jeffery -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php