- ベストアンサー
通貨のフォーマット関数について
1000という値を\1,000というようなフォーマットに変換する関数はありましたでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
$num = 1000; $yen = "\\" . number_format($num); でどうでしょうか
その他の回答 (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を使って関数を自作してもいいんじゃないでしょうか
質問者
お礼
Manualを良く読んだらその通りでした。 Versionの問題かと思っていたら、Windowsでは動かないんですね。 ありがとうございました。
- nakatyan
- ベストアンサー率21% (4/19)
回答No.1
Microsoft Visual Basicなら下記でできます Text1 = Format(Text1, "\\#,#")
質問者
補足
すいません。phpです。 money_formatが該当するんですが、うまくいきません。
お礼
解決しました。ありがとうございました。