Raw Unsorted array:Array ( [256] => Array ( [name] => Jon [grade] => 98.5 ) [2] => Array ( [name] => Vance [grade] => 85.1 ) [9] => Array ( [name] => Stephen [grade] => 94 ) [364] => Array ( [name] => Steve [grade] => 85.1 ) [68] => Array ( [name] => rob [grade] => 74.6 ) [12] => Array ( [name] => vance [grade] => 85.1 ) [19] => Array ( [name] => StephenB [grade] => 94 ) [1364] => Array ( [name] => Steve O [grade] => 85.1 ) )
Iteration 1: Steve vs. Vance
Iteration 2: Steve O vs. Steve
Iteration 3: StephenB vs. Steve
Iteration 4: Steve vs. Stephen
Iteration 5: Steve vs. Jon
Iteration 6: Steve vs. rob
Iteration 7: vance vs. Steve
Iteration 8: Vance vs. vance
Iteration 9: Steve O vs. Vance
Iteration 10: StephenB vs. rob
Iteration 11: StephenB vs. Stephen
Iteration 12: Jon vs. StephenB
Iteration 13: rob vs. Jon
Iteration 14: Stephen vs. rob
Name Sort (using uasort):Array ( [256] => Array ( [name] => Jon [grade] => 98.5 ) [68] => Array ( [name] => rob [grade] => 74.6 ) [9] => Array ( [name] => Stephen [grade] => 94 ) [19] => Array ( [name] => StephenB [grade] => 94 ) [364] => Array ( [name] => Steve [grade] => 85.1 ) [1364] => Array ( [name] => Steve O [grade] => 85.1 ) [2] => Array ( [name] => Vance [grade] => 85.1 ) [12] => Array ( [name] => vance [grade] => 85.1 ) )
Grade Sort Descending(using usort):Array ( [0] => Array ( [name] => Jon [grade] => 98.5 ) [1] => Array ( [name] => Stephen [grade] => 94 ) [2] => Array ( [name] => StephenB [grade] => 94 ) [3] => Array ( [name] => vance [grade] => 85.1 ) [4] => Array ( [name] => Vance [grade] => 85.1 ) [5] => Array ( [name] => Steve O [grade] => 85.1 ) [6] => Array ( [name] => Steve [grade] => 85.1 ) [7] => Array ( [name] => rob [grade] => 74.6 ) )