117 of 410 menu

関数 money_format

関数 money_format は、現在のロケールに従って通貨量としてフォーマットされた文字列に数値を変換します。最初のパラメータはフォーマット文字列を受け取り、2番目のパラメータはフォーマットする数値です。この関数は、strfmon をサポートするシステム(例:Linux)でのみ利用可能です。

構文

money_format(format, number);

米国ロケールでの数値を通貨形式へのフォーマット:

<?php setlocale(LC_MONETARY, 'en_US'); echo money_format('%i', 1234.56); ?>

コード実行結果:

'USD 1,234.56'

精度と通貨記号の指定によるフォーマット:

<?php setlocale(LC_MONETARY, 'de_DE'); echo money_format('%.2n', 1234.56); ?>

コード実行結果:

'1.234,56 EUR'

負の数のフォーマット:

<?php setlocale(LC_MONETARY, 'en_GB'); echo money_format('%i', -1234.56); ?>

コード実行結果:

'-£1,234.56'

関連項目

  • 千の位を区切って数値をフォーマットする関数 number_format
  • フォーマットされた文字列を返す関数 sprintf
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否