0

http://us.php.net/manual/en/function.money-format.phpから、

$formatは次のシーケンスで構成する必要があると書かれています。

  1. キャラクター
  2. オプションのフラグ
  3. オプションのフィールド幅
  4. オプションの左精度
  5. オプションの正しい精度
  6. 必要な変換文字

変換文字部分である数字の 6 については、次の 3 つの選択肢があります。

i - 数値は、ロケールの国際通貨形式に従ってフォーマットされます (たとえば、USA ロケールの場合: USD 1,234.56)。

n - 数値はロケールの各国通貨形式に従ってフォーマットされます (例: de_DE ロケールの場合: EU1.234,56)。

% - % 文字を返します。

i と n はわかりますが、% の使い方がよくわかりません。

たとえば、これは機能します。

http://ideone.com/xxg55

変換文字部分で i の代わりに % を使用すると、エラーが発生します。

http://ideone.com/XmLjY

4

1 に答える 1

2

%%リテラルを出力に表示したい場合に書くことができるようにするためです%

于 2011-10-21T13:07:06.647 に答える