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