Sorting an Array

Sorting an Array

am 16.01.2008 17:48:23 von dunctait

hi there,

im going to loop through 17thousand mysql entries (each entry has
aunique, and incremental, id) then calculate a rating of each entry
based on some other information. (between 1 and 5)

i then want to sort the data with the highest rated entries at the top
of the list?


my first plan was to add each calculation into an array, as the array
number would match the unique id, then at the end use the sort
function, but then i would lose the unique id information by doing
this.

is there some way to use sort on an array of array[id][rating]? or an
array of objects somehow?


thanks for any help,
duncan

Re: Sorting an Array

am 16.01.2008 17:56:40 von zeldorblat

On Jan 16, 11:48 am, dunctait wrote:
> hi there,
>
> im going to loop through 17thousand mysql entries (each entry has
> aunique, and incremental, id) then calculate a rating of each entry
> based on some other information. (between 1 and 5)
>
> i then want to sort the data with the highest rated entries at the top
> of the list?
>
> my first plan was to add each calculation into an array, as the array
> number would match the unique id, then at the end use the sort
> function, but then i would lose the unique id information by doing
> this.
>
> is there some way to use sort on an array of array[id][rating]? or an
> array of objects somehow?
>
> thanks for any help,
> duncan

How about asort() ?

Re: Sorting an Array

am 16.01.2008 18:01:34 von dunctait

>
> How about asort() ?
>
>

that would appear to be perfect, thanks very much