How to sort key value array in php?

array list come from "player_score" desc. Given this array:

Array
(
    [0] => Array
        (
            [puzzle_leaderboard_id] => 15763187
            [player_time] => 1529
            [player_score] => 190
        )

    [1] => Array
        (
            [puzzle_leaderboard_id] => 15763189
            [player_time] => 17407
            [player_score] => 15
        )

    [2] => Array
        (
            [puzzle_leaderboard_id] => 15763280
            [player_time] => 17408
            [player_score] => 15
        )

    [3] => Array
        (
            [puzzle_leaderboard_id] => 15763218
            [player_time] => 17409
            [player_score] => 15
        )

    [4] => Array
        (
            [puzzle_leaderboard_id] => 15763184
            [player_time] => 1508
            [player_score] => -210
        )

)

when player_score same then get array player_time desc order expected result

Array
(
    [0] => Array
        (
            [puzzle_leaderboard_id] => 15763187
            [player_time] => 1529
            [player_score] => 190
        )

    [1] => Array
        (

            [puzzle_leaderboard_id] => 15763218
            [player_time] => 17409
            [player_score] => 15
        )

    [2] => Array
        (
            [puzzle_leaderboard_id] => 15763280
            [player_time] => 17408
            [player_score] => 15
        )

    [3] => Array
        (
            [puzzle_leaderboard_id] => 15763189
            [player_time] => 17407
            [player_score] => 15
        )

    [4] => Array
        (
            [puzzle_leaderboard_id] => 15763184
            [player_time] => 1508
            [player_score] => -210
        )
)