use @result = sort {$a <=> $b} @array; sort sort's by cmp (string comparison) by default.
> -----Original Message----- > From: Eric Wang [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, May 28, 2002 4:21 PM > To: Timothy Johnson > Cc: [EMAIL PROTECTED] > Subject: RE: the sort routine > > > the list is like this > 664435 > 3422451 > 443262 > 3345223 > > and if I load this in an array @array > and sort it > > @result = sort @array > > it sorts the numbers by digits, but not the whole number > for example 6666 is bigger than 443322341 because it's first > digit is a 6 > > Help~ > > Eric > > On Tue, 28 May 2002, Timothy Johnson wrote: > > > > > Maybe you could give us an example of what you've done? > > > > -----Original Message----- > > From: Eric Wang [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, May 28, 2002 1:03 PM > > To: [EMAIL PROTECTED] > > Subject: the sort routine > > > > > > > > Hi People, > > > > I have this flat text file with numbers in it. > > I tried to use the sort routine but it seems like the > numbers were not > > sorted at all. > > > > Help.. > > > > Eric > > > > > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > ---------------------------------------------------------------------------- -------------------- The views and opinions expressed in this email message are the sender's own, and do not necessarily represent the views and opinions of Summit Systems Inc. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]