NYCPHP Meetup

[nycphp-talk] Accessing First Element of Array

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


On 8/26/07, Ken Downs <ken at secdat.com> wrote:
> "Michael B Allen" <ioplex at gmail.com> wrote:
>
>  > On 8/26/07, Ken Downs <ken at secdat.com> 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.

Mike



More information about the talk mailing list