Link to home
Start Free TrialLog in
Avatar of duder78
duder78

asked on

sorting a mutli-dimensional array in PHP

Hi there,

Well, the saga which is my first web application continues.  I recently had some help with an algorithm which calculates wins using a monthly tennis house-league matrix of scores and it works great.  But, with my limited exposure to web programming I've again reached a bit of a snag.

I have a 'Top Guns' sidebar.  I would like it to display the top 3 players in every house.  The information includes Name, Total Points, and now, Wins.  Here's what I'm looking to do...I would like the players to be sorted by Wins, and then by Total Points.  For example, if two players have 2 wins each..the one with the most points total points would appear ahead of the other guy.  Here's how my multi-dimensional array looks :

Array
(
    [0] => Array
        (
            [name] => Player 1
            [wins] => 3
            [score] => 24
        )

    [1] => Array
        (
            [name] => Player 2
            [wins] => 0
            [score] => 13
        )

    [2] => Array
        (
            [name] => Player 3
            [wins] => 1
            [score] => 12
        )

    [3] => Array
        (
            [name] => Player 4
            [wins] => 2
            [score] => 18
        )

)

Open in new window


I have the code to populate the array all set, I just need to be able to sort it according to my specifications.  Any help would be greatly appreciated!
ASKER CERTIFIED SOLUTION
Avatar of ncoo
ncoo

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of duder78
duder78

ASKER

Works like a champ, thanks alot!