2

重複の可能性:
PHP money_format

なぜこれを行うのですか:

setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);

指定した値 (1234.56) を出力しますか? 基本的な LAMP インストールで Linux を使用しています。

期待される出力は「1,234.56」です

編集: locale -a次のリストを返します。

C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
zh_CN.utf8
zh_SG.utf8

うざい。en_US.utf8 は問題なく動作します。

4

1 に答える 1

12

en_US.utf8の代わりに名前を付けるのはおかしいと誰かが思ったのでしょうen_US

それらのジャーク!

于 2013-01-01T16:46:36.240 に答える