php Money_format 関数は、通貨文字列としてフォーマットされた文字列を返すために使用されます。その構文は、money_format(string,number) です。パラメータ string は必須であり、フォーマットされる文字列とその中の変数をフォーマットする方法を参照します。
PHP のmoney_format 関数の使用方法?
定義と使用法
Money_format() 関数は、通貨文字列としてフォーマットされた文字列を返します。
この関数は、メイン文字列のパーセント記号 (%) の位置に書式設定された数値を挿入します。
注: money_format() 関数は Windows プラットフォームでは機能しません。
ヒント: この関数は、setlocale() 関数と一緒によく使用されます。
ヒント: 利用可能なすべての言語コードを確認するには、言語コード リファレンス マニュアルを参照してください。
構文
money_format(string,number)
戻り値:
フォーマットされた文字列を返します。
フォーマット文字列の前後の文字は変更されずに返されます。数値以外の数値は NULL を返し、E_WARNING を生成します。
PHP バージョン: 4.3.0
例 1
小数点 2 桁の国際形式 (ドイツ):
<?php $number = 1234.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $number); ?>
の出力上記のコード:
1 234,56 EUR
例 2
負の数値。() は米国の負の数値の国際形式を示し、右側の精度は 2 です。 「*」は埋め込み文字です:
<?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?>
上記のコードの出力:
(******1234.57)
例 3
en_US 国際形式:
<?php $number = 1234.56; setlocale(LC_MONETARY,"en_US"); echo money_format("The price is %i", $number); ?>
上記のコードの出力:
The price is USD 1,234.56
以上がPHPのmoney_format関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。