Мне дан массив, который нужно отсортировать по его ключу (ассоциативный массив), и в нем могут быть некоторые акцентированные символы (à, è, ì и т. Д.). Если это поможет, я знаю язык, который будет использоваться, поэтому я должен быть в состоянии установить локаль в теории. Итак, моя оригинальная теория заключалась в том, чтобы сделать это так:
setlocale(LC_COLLATE, 'fre');
ksort($array, SORT_LOCALE_STRING);
Похоже, это не меняет способ работы ksort - Символы с ударением всегда располагаются в алфавитном порядке, когда я думаю, что они должны, по крайней мере, идти после обычных символов. Например, «каждый» будет идти после «каждый», но не после «справедливый». Итак, я начал изучать сортировщик, но не смог найти способ сортировки по ключам массива. Если у кого-то есть какие-либо идеи, это будет с благодарностью.