[nycphp-talk] Accessing First Element of Array

Michael B Allen ioplex at
Sun Aug 26 22:12:08 EDT 2007

On 8/26/07, Ken Downs <ken at> wrote:
> "Michael B Allen" <ioplex at> wrote:
>  > On 8/26/07, Ken Downs <ken at> wrote:
>  > > look at "each", it is a (mostly deprecate) form of array iteration. The
>  > > sample code in the PHP manual will show exactly what you are looking
> for.
>  >
>  > But again that modifies the array (it advances the cursor).
> Not really.  It does not modify the keys or the values.  The cursor is a
> variable used to determine which key and value is returned on the next call
> to each().
> If you absolutely must have the state exactly the same before and after,
> then add a call to reset() to your code, it is mentioned in that page in the
> manual.

Again, reset changes the array. The cursor is part of the array's
state such that calling it at an arbtrary location within your code
could change the logic of the application.


More information about the talk mailing list