money_format
通貨文字列へのフォーマット番号
money_format()
関数は、通貨文字列としてフォーマットされた文字列を返します。
この関数は、メイン文字列のパーセント記号(%)位置にフォーマットされた数値を挿入します。
注: money_format()
関数は、Windowsプラットフォームでは機能しません。
ヒント:この関数はsetlocale()
関数でよく使用されます。
ヒント:利用可能なすべての言語コードを表示するには、 言語コードリファレンスマニュアルをご覧ください。
EN_US International Format:
<?php $ number = 1234.56 ; setLocale ( lc_monetary 、 "en_us" ) ; echo money_format ( "価格は%i" 、 $ number ) ; ?>
上記のコードの出力:
価格は1,234.56米ドルです
2小数を持つ国際形式(ドイツ):
<?php $ number = 1234.56 ; setLocale ( lc_monetary 、 "de_de" ) ; echo money_format ( "%.2n" 、 $ number ) ; ?>
上記のコードの出力:
1 234,56ユーロ
負の数、米国の国際形式()は負の数を示し、2の右側に精度があり、「*」はパッド付き文字です。
<?php $ number = -1234.5672 ; echo money_format ( "%=*(#10.2n" 、 $ number ) ; ?>
上記のコードの出力:
(****** 1234.57)