Re: assoc array question
| From: | Rasmus Lerdorf | Date: | Thu, 15 Aug 2002 22:07:41 +0000 |
| Subject: | Re: assoc array question | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-112870@lists.php.net to get a copy of this message | ||
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 element ...
break;
default:
... stuff for everything else ...
break;
}
}
On Thu, 15 Aug 2002, Alexander Ross wrote:
> 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, $val) = each ($info))
> {
> if(onFirstKey or onLastKey)
> do fun stuff
> else
> do other stuff
> }
>
> Please help. Thanks
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>