Guest User

Untitled

a guest
Jan 22nd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.39 KB | None | 0 0
  1. $ranks = array(
  2.     "derp" => 1,
  3.     "herp" => 2,
  4.     "master" => 3,
  5.     "durr" => 4
  6.     );
  7.  
  8. $array = array(
  9.     0 => array(
  10.         'name' => 'john',
  11.         'points' => 10,
  12.         'rank' => 'herp'
  13.         ),
  14.     1 => array(
  15.         'name' => 'mike',
  16.         'points' => 15,
  17.         'rank => 'derp'
  18.         )
  19.     );
  20.  
  21. usort($array, function($a, $b) {
  22.     if($a['rank'] == $b['rank']) return $b['points'] - $a['points'];
  23.     return $b['rank'] - $a['rank'];
  24. }
Add Comment
Please, Sign In to add comment