Re: sorting arrays
| From: | Brian A. Anderson | Date: | Tue, 08 Mar 2005 23:52:13 +0000 |
| Subject: | Re: sorting arrays | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-210269@lists.php.net to get a copy of this message | ||
Right! That fixed it. I was doing it like this:
$nar = asort($nar);
which gave me a boolean result
When I should have done it like this:
asort($nar) ;
reset($nar);
I didn't understand the return of an asort was boolean and not the processed
array itself.
Thanks,
-Brian
----- Original Message -----
From: "Chris Rose" <chris@vault5.com>
To: <php-general@lists.php.net>
Sent: Tuesday, March 08, 2005 5:26 PM
Subject: RE: [PHP] sorting arrays
> > Say I create a "matches" array from a set of SQL queries with each
> query,
> > an entry is added to my matches array. If the name already exists, its
> > value
> > gets incremented. How can I sort the array based on the highest number
> of
> > hits?
> >
> > What is the sort method? Say this is the array:
> >
> > array('lma-bg51' => 1, 'mcr-vh14' => 2, 'gmc-rr21'
> > => 5, 'amh-fg23' =>
> 1)
>
> http://uk2.php.net/manual/en/function.asort.php
>
> Is that what you're looking for?
>
> Thanks.
>
> Kind Regards,
> Chris Rose
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>