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() ?