htmlcss.fr Des tutos ou tutoriels Wordpress, html, php ou javascript.

Trier un tableau avec des accents

T

Une petite note rapide pour les cas ou il faut trier un tableau avec des caractères spéciaux.


$lieux = sort_array_accent($lieux);

function sort_array_accent($t)
  uasort($t, 'custom_sort');
  return $t;
}

function custom_sort($a, $b) {
  $trans = array("á" => "a", "é" => "e", "í" => "i", "ó" => "o", "ö" => "o" ,"ő" => "o" ,"ú" => "u", "ü" => "u", "ű" => "u");
  $at = mb_strtolower($a,'UTF-8');
  $at = strtr($at, $trans);
  $bt = mb_strtolower($b,'UTF-8');
  $bt = strtr($bt, $trans);
  return strcmp($at, $bt);
}
htmlcss.fr Des tutos ou tutoriels Wordpress, html, php ou javascript.

François Riant

Je m’appelle François Riant. Je travail dans les métiers du web depuis 2006. Mon expérience m’a amené à changer plusieurs fois de technologie.

Aujourd’hui je cherche à partager mon expérience et j’y trouve du de plaisir. Je travail actuellement chez W2P Digital.
Je ne prends donc pas de mission en freelance.

Si vous avez une remarque ou une question; vous pouvez me joindre sur francois.riant@gmail.com