ロケール設定でPHP配列をソートすることはできますか?ロケール設定でPHP配列をソートする?
これはセットアップです。
私はPHPで対話型ソートリストを作成しています。ユーザーの入力により、並べ替え(名前、居住地など)を指示する多数のカテゴリ(列)のうちの1つを作成することができます。これは私がarray_multisort()
機能を使って解決しました。
次のハードル。リストはスウェーデン語であり、ユーザーはスウェーデン語のアルファベット順を期待します。abcdefghijklmnopqrstuvxyz å ä ö。現在、インタプリタは、アルファベット順ではなく、å ä öをソートし、 "a"の前に配置します。どのように治療する?
setlocale(LC_COLLATE, "sv_SV")
の機能に関する一部の情報が見つかりましたが、レビューは賞賛されず、array_multisort()
でどのように使用できるのか分かりませんでした。それをできる?もしそうなら、どのように? PHPの中に別の方法がありますか?
スウェーデンのソート順が適用されているスウェーデンのウェブサイトには何らかの方法が必要です。それはPHPで行うことができますか?