Re: problem with function array_* that preserved the key
| From: | Papp Gyozo | Date: | Wed, 14 Nov 2001 10:12:07 +0000 |
| Subject: | Re: problem with function array_* that preserved the key | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-74574@lists.php.net to get a copy of this message | ||
I've not found the original post, I've just figured out from what Stig underlined.
what about traversing an array like that:
foreach (array_keys($arrC) as $key) {
$arrC[$key]; // do some stuff with array values...
}
This statement always traverse the array with its keys, no matter what those keys
are.
hth
----- Original Message -----
From: "Stig Venaas" <venaas@nvg.ntnu.no>
To: "Reuben D Budiardja" <reubendb@goshen.edu>
Cc: <php-general@lists.php.net>
Sent: Wednesday, November 14, 2001 9:49 AM
Subject: Re: [PHP] problem with function array_* that preserved the key
> On Sat, Nov 03, 2001 at 03:54:23PM -0500, Reuben D Budiardja wrote:
> > since the key are preserved, arrC is no longer indexed from 0. Well, in most
> > cases I don't care about the key if it's just indexed array. But since the
> > key I preserved, I can no longer do
> >
> > for($i=0; $i<count($arrC);$i++)
> > echo $arrC[$i];
> >
> > if it happens that the returned indedex in array C 19, 20,25, for example.
> > Any workaround?
>
> There are many other ways you could traverse the array, but I think
> array_values() does what you want.
>
> Stig
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>