我strcmp
正在结合使用usort
以对一系列国家名称进行排序。目前,排序顺序为:
Belgien
Frankreich
Italien
Luxemburg
Niederlande
Spanien
United Kingdom
Österreich
这是正确的,除了 的位置Österreich
。它应该在Niederlande
和之间Spanien
。
我也试过strnatcmp
and strcoll
(with setlocale
),但排序顺序不是我想要的。结果不是来自 mysql 数据库,因此不能通过 mysql 查询进行排序。