标签: php utf-8
我必须使用比较函数按字母顺序排序字符串数组。
它必须不区分大小写并且不区分重音。
最好的例子是:
PR is higher than pô
精彩的内置解决方案
警告:您必须安装intl PHP5模块
$collator = new Collator('fr_FR'); $newIsHigher = $collator->compare($new, $base) == 1;
答案 0 :(得分:1)
如果要订购Unicode字符串,则必须执行名为collation的操作。
有一个名为Collator的PHP类可以做到这一点。
Collator
答案 1 :(得分:-1)
这可能是您所需要的:
sort($array, SORT_LOCALE_STRING | SORT_FLAG_CASE);