Sorry, but from the manual:
Quote:
|
When foreach first starts executing, the internal array pointer is automatically reset to the first element of the array. This means that you do not need to call reset() before a foreach loop.
|
reset() is only required if you have used next() or some other method to move the internal pointer.