さまざまな言語の文字列を含む配列を並べ替える必要があります。私が見つけた最良の方法は次のとおりです。
setlocale(LC_COLLATE, 'tr_TR.utf8'); // or any other locale I use.
uasort($aInput['values'],'strcoll');
uasort は完全に機能しますが、整数に問題があり、次の警告が表示されます。
strcoll() は、パラメーター 1 が文字列であることを想定しています
uasort を呼び出す前に、配列全体をループして整数値を文字列にキャストする必要がありますか、それとも他の方法がありますか?