ID: 16942 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Bogus Bug Type: Arrays related Operating System: Linux PHP Version: 4.1.2 New Comment:
natsort() retains the keys, use foreach ($array as $value) { echo $value."\n"; } Derick Previous Comments: ------------------------------------------------------------------------ [2002-05-01 07:01:48] [EMAIL PROTECTED] There's something wrong with the natsort() algorithm. I sorted an array and echo'ed it out using the following code: ------------------------------------------------- $array = array("d02", "d3", "j_j", "d04", "d03"); natsort($array); for ($i=0; $array[$i]; $i++) { echo "[".$i."]: ".$array[$i]."\n"; } ------------------------------------------------- Here's what it spit out: ------------ [0]: d02 [1]: d3 [2]: j_j [3]: d04 [4]: d03 ------------ I'm not sure what kind of ordering it used, but it doesn't seem to follow any pattern that I know of. =) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16942&edit=1