 
  
  На основе этого значения надо менять результат внутри callback-функции передаваемой вторым параметром usort()
function array_sort(array &$arr, $key, $sort = 'asc') {
  $sort = $sort === 'asc' ? 1 : -1;
  usort($arr, function($a, $b) use($sort, $key) {
    $a = $a[$key];
    $b = $b[$key];
    return $sort * ($a === $b ? 0 : $a > $b ? 1 : -1);
  });
} 
  
  $newArr = array();
foreach ($avtoArr as $i => $carArr) {
	newArr[$kontaktArr[$i]["mail"]] = $carArr;
}
$avtoArr = $newArr;