国名の配列を並べ替えるためにとstrcmp
組み合わせて使用しています。usort
現在、ソート順は次のとおりです。
Belgien
Frankreich
Italien
Luxemburg
Niederlande
Spanien
United Kingdom
Österreich
の位置を除けば、どちらが正しいかÖsterreich
。との間にある必要がNiederlande
ありSpanien
ます。
strnatcmp
and strcoll
(with )も試しsetlocale
ましたが、並べ替え順序が希望どおりではありませんでした。結果はmysqldbからのものではないため、mysqlクエリによる並べ替えはオプションではありません。