- uasort: documentation ( source)
- print_r: documentation ( source)
- range: documentation ( source)
<?php
$range = range(1,10);
array_shuffle($range);
print_r( uasort($range, function($a, $b) { return $a-$b; }) );
print_r( uasort($range, function($a, $b) { return $b-$a; }) );