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]

Reply via email to