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