Working solution:
<?php
//This is what you have and want to sort
$array[0] = "1011*Tod";
$array[1] = "1015*Jacob";
$array[2] = "996*Jermey";
$array[3] = "1396*Justin";
//We gonna make two array's from this one array and split the names and numbers.
$i = 0;
while($i < count($array)){
$exploded = explode("*", $array[$i]);
$arrNumb[$i] = $exploded[0];
$arrPers[$i] = $exploded[1];
$i += 1;
}
//Do a multi sort on the array
array_multisort($arrNumb, SORT_NUMERIC, SORT_DESC, $arrPers);
//Print the thingie to check if it's ok
$i = 0;
while($i < count($arrNumb)){
echo "{$arrNumb[$i]} : {$arrPers[$i]} <br> ";
$i += 1;
}
?>