Collator 类及其 compare 方法可以实现不存在的 mb_strcmp、mb_strcasecmp、mb_strnatcmp 和 mb_strnatcasecmp 对多字节字符串(UTF8)的功能 - 但效果更好! :-)
对于“大小写”:由于 Collator::CASE_FIRST 默认为 Collator::OFF,因此 Collator 不区分大小写,但可以使用 setAttribute 方法进行更改。
对于“nat”(数字的自然排序):使用 setAttribute 方法以及 Collator::NUMERIC_COLLATION 和 Collator:ON 来启用。