9

money_format最初のパラメーターに'%n'ドル記号を含めることで on を使用しています。ロケールをに設定してen_USいますが、まだ含まれていません。なんで?

4

1 に答える 1

22

PHP.net コメントから:

money_format が正しく機能していないように見える場合は、有効なロケールを定義していることを確認してください。たとえば、Debian では、「en_US」は有効なロケールではありません。「en_US.UTF-8」または「en_US.ISO-8559-1」が必要です。

これはしばらくの間私をイライラさせました。Debian には有効なロケールのリストが /usr/share/i18n/SUPPORTED にあります。適切に機能していない場合は、そこにあるものを見つけてください。

于 2010-11-11T19:46:08.640 に答える