Estoy tratando de ordenar un arreglo, este es un extracto:
Array
(
[0] => Array
    (
        [id] => 1
        [equipo] => Almeria
        [goles] => 80
        [jugadores] => 10
    )
[1] => Array
    (
        [id] => 2
        [equipo] => Real Madrid
        [golejugadoress] => 108
        [jugadores] => 12
    )
[2] => Array
    (
        [id] => 3
        [equipo] => Real Sociedad
        [goles] => 112
        [jugadores] => 15
    )
)Necesito ordenarlos según el número de goles, y si dos equipos tienen el mismo número de goles pero uno de ellos tiene mayor número de jugadores debe ir primero en la lista. ¿Cómo lo hago?



