我正在尝试对这样的数组进行排序
['České Budějovice',
'Cidlina',
'Praha 1',
'Praha 10',
'Praha 4']
以一种自然的方式。结果应该是
['Cidlina',
'České Budějovice',
'Praha 1',
'Praha 4',
'Praha 10']
natsort() 函数本身以自然的方式进行了很好的排序(即,将“Praha 10”放在“Praha 4”之后),但它将以重音字母开头的单词放在末尾。
有没有办法在尊重语言环境的同时自然排序?