Я работаю над кодом php, как показано ниже, который в echo возвращает массив под ним.
<code>ksort( $alpha_programs ); // Line A
echo '<pre>'; print_r($alpha_programs); echo '
';// Строка B
Строка B отображает следующий массив:
Array
(
[Des Canadiens exceptionnels]
[Did You Know?]
[Documentaires CPAC]
[Dossier public]
[Débats Vote 2015]
[Délibérations de la Chambre des communes]
[Délibérations du Sénat]
)
Постановка задачи:
Мне интересно, какие изменения яв коде php выше в строке A, чтобы буквы с акцентом сортировались так, как если бы они были без акцента , как показано ниже:
Array
(
[Débats Vote 2015]
[Délibérations de la Chambre des communes]
[Délibérations du Sénat]
[Des Canadiens exceptionnels]
[Did You Know?]
[Documentaires CPAC]
[Dossier public]
}
Это то, что я пробовал, но это не таккажется, сортировать / работать правильно.
setlocale(LC_COLLATE, 'fr_CA.utf8');
asort($alpha_programs, SORT_LOCALE_STRING);