Re: [PHP] assoc array question

2002-08-15 Thread Rasmus Lerdorf
last($info); $last_key=key($info); reset($info); $first_key=key($info); foreach($info as $key=>$val) { switch($key) { case $first_key: ... stuff for first element ... break; case $last_key: ... stuff for last

RE: [PHP] assoc array question

2002-08-15 Thread David Freeman
> while (list ($key, $val) = each ($info)) > { >do stuff > } $count = 0; $last = sizeof($info); While (list($key, $val) = each($info)) { if ($count == 0) { // first time through } if ($count == $last) { // last time through } // do stuff $count++; } -- P

Re: [PHP] assoc array question

2002-08-15 Thread Alexander Ross
From: Alexander Ross [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, August 15, 2002 5:23 PM > > To: [EMAIL PROTECTED] > > Subject: [PHP] assoc array question > > > > > > I have this: (note that $info is an Assoc Array > > > > while (list ($key, $val)

RE: [PHP] assoc array question

2002-08-15 Thread Alexander Ross
But what about the first position?? -Original Message- From: Brian V Bonini [mailto:[EMAIL PROTECTED]] Sent: Thursday, August 15, 2002 5:37 PM To: Alexander Ross; [EMAIL PROTECTED] Subject: RE: [PHP] assoc array question Off teeh top of my novice head I think count() or sizeof() is

RE: [PHP] assoc array question

2002-08-15 Thread Brian V Bonini
Off teeh top of my novice head I think count() or sizeof() is what your looking for. > -Original Message- > From: Alexander Ross [mailto:[EMAIL PROTECTED]] > Sent: Thursday, August 15, 2002 5:23 PM > To: [EMAIL PROTECTED] > Subject: [PHP] assoc array question > >

[PHP] assoc array question

2002-08-15 Thread Alexander Ross
I have this: (note that $info is an Assoc Array while (list ($key, $val) = each ($info)) { do stuff } I would like to do slightly different stuff if I'm at the very first, or very last item in the array. How do I do this. Below is the pseudo code which would be ideal: while (list ($key