Re: problem with function array_* that preserved the key

From: 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 >

« previous php.general (#74574) next »