fork download
  1. <?php
  2.  
  3. // test data
  4. $team_data["team-A"] = array(5, -5, 0);
  5. $team_data["team-B"] = array(7, 3, 50);
  6. $team_data["team-C"] = array(8, 3, 50);
  7. $team_data["team-D"] = array(10, 4, 85);
  8. $team_data["team-E"] = array(10, 4, 90);
  9. $team_data["team-F"] = array(10, 5, 100);
  10.  
  11. //
  12. function print_team($teams) {
  13. foreach ($teams as $n => $t) {
  14. echo $n . " : " . $t[0] . " " . $t[1] . " " . $t[2] . "\n";
  15. }
  16. }
  17.  
  18. echo "------------- before ----------\n";
  19. print_team($team_data);
  20.  
  21. arsort($team_data);
  22.  
  23. echo "------------- after ----------\n";
  24. print_team($team_data);
  25.  
  26.  
Success #stdin #stdout 0.01s 24400KB
stdin
Standard input is empty
stdout
------------- before ----------
team-A : 5 -5 0
team-B : 7 3 50
team-C : 8 3 50
team-D : 10 4 85
team-E : 10 4 90
team-F : 10 5 100
------------- after ----------
team-F : 10 5 100
team-E : 10 4 90
team-D : 10 4 85
team-C : 8 3 50
team-B : 7 3 50
team-A : 5 -5 0