• ベストアンサー

通貨のフォーマット関数について

1000という値を\1,000というようなフォーマットに変換する関数はありましたでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

$num = 1000; $yen = "\\" . number_format($num); でどうでしょうか

ton_jiru
質問者

お礼

解決しました。ありがとうございました。

その他の回答 (2)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

money_formatはWindowsでは使えませんが関係ないですか <?php $number = 1000; setlocale(LC_MONETARY, 'ja_JP'); echo money_format("%n", $number); ?> number_formatを使って関数を自作してもいいんじゃないでしょうか

ton_jiru
質問者

お礼

Manualを良く読んだらその通りでした。 Versionの問題かと思っていたら、Windowsでは動かないんですね。 ありがとうございました。

  • nakatyan
  • ベストアンサー率21% (4/19)
回答No.1

Microsoft Visual Basicなら下記でできます Text1 = Format(Text1, "\\#,#")

ton_jiru
質問者

補足

すいません。phpです。 money_formatが該当するんですが、うまくいきません。

関連するQ&A