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

Reply via email to