如何在PHP

时间:2016-08-31 10:36:51

标签: php sorting localization diacritics

我有法国地区的列表,我想对字母排序,但结果并不像我预期的那样

$str_array = array('Saint-Rémy-de-Provence', 'Saint-Savournin', 'Saint-Victoret', 'Saint-Étienne-du-Grès', 'Saintes-Maries-de-la-Mer', 'Salon-de-Provence', 'Sausset-les-Pins', 'Septèmes-les-Vallons', 'Simiane-Collongue', 'Sénas', 'Tarascon');
setlocale("LC_ALL", "fr_FR.utf8");
sort($str_array, SORT_LOCALE_STRING);
var_dump($str_array);

这是我的结果:

array(11) { [0]=> string(23) "Saint-Rémy-de-Provence" [1]=> string(15) "Saint-Savournin" [2]=> string(14) "Saint-Victoret" [3]=> string(23) "Saint-Étienne-du-Grès" [4]=> string(24) "Saintes-Maries-de-la-Mer" [5]=> string(17) "Salon-de-Provence" [6]=> string(16) "Sausset-les-Pins" [7]=> string(21) "Septèmes-les-Vallons" [8]=> string(17) "Simiane-Collongue" [9]=> string(6) "Sénas" [10]=> string(8) "Tarascon" }

但我希望在Simiane-Collongue之前与Sénas结果

如何在PHP中对其进行排序?

0 个答案:

没有答案