src/Utils/ArrayTools.php
public static function sortAssociativeArray($array, $index)
  {
    $sort = array();
    foreach ($array as $key => $val) {
      $sort[$key] = $val[$index];
    }
    natcasesort($sort);
    $output = array();
    foreach ($sort as $key => $val) {
      $output[$key] = $array[$key];
    }
    return $output;
  }
public static function sortAssociativeArray($array, $index)
  {
    $sort = array();
    foreach ($array as $key => $val) {
      $sort[$key] = $val[$index];
    }
    natcasesort($sort);
    $output = array();
    foreach ($sort as $key => $val) {
      $output[$key] = $array[$key];
    }
    return $output;
  }
Permet de trier un tableau associatif en précisant la colonne à utiliser pour trier

@param  array   $array  Tableau à trier
@param  string  $index  Index de la colonne à utiliser pour effectuer le tri
@return array           Tableau trié