1.
$data = array(
array( 'id' => 8, 'name' => 'Bill', 'age' => 16, ),
array( 'id' => 7,'name' => 'Steve', 'age' => 15,),
array('id' => 9,'name' => 'Mark','age' => 17,));
$unitCost = array_column($data, 'age');
if($unitCost){
array_multisort($unitCost, SORT_DESC, $data);
}
2.
uasort($data, function($a,$b){
if($a['age'] == $b['age']){
return 0;
}
return $a['age'] > $b['age'] ? -1 : 1;
});