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); }