按字母顺序排序UTF-8字符串数组,忽略重音符号/变音符号

时间:2012-07-15 00:09:01

标签: php arrays sorting joomla

我对字符编码知之甚少。我认为我使用utf-8。我有一个数组,我希望按字母和区分大小写的顺序。

我这样做但是我在数组中使用了一些字符串,其中一些字符串以ç,ı,ö,ğ开头,并且它们到了排序数组的末尾。

我想要排序abcç gğ oö ıi sş。我在Joomla中使用它,如果JArrayHelper::sortObjects适用它,我该如何使用它?我不明白我应该为第二个参数做什么。谢谢你的阅读。

1 个答案:

答案 0 :(得分:0)

php> $foo = array("ç", "öooo", "öaaa");
php> sort($foo);
php> print_r($foo);

Array
(
    [0] => ç
    [1] => öaaa
    [2] => öooo
)