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" <[EMAIL PROTECTED]>
To: "Reuben D Budiardja" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 


Reply via email to