【当ブログではアフィリエイト広告を利用しています】

[PHP] 金額の表示について(¥マーク、3桁カンマ)

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

Webサイト上で、金額や費用を記載する場面は少なくないと思います。

PHPでは¥マークや3桁カンマを自動で変換する関数が用意されています。
WordPressなどでも、PHPコードを記述できるプラグイン(Exec-PHP)を利用していれば記述できますよ。

表示させたい内容で、色々関数も用意されています。

  • money_format:¥マーク、3桁カンマ、四捨五入等
  • number_format:3桁カンマ
  • round:四捨五入
  • ceil:切り上げ
  • floor:切り捨て

money_formatの一般的な使い方だけ紹介しておきます。(詳しくはマニュアルへ)

<?php
$number = 1234.5678;
echo money_format( "%n", $number ) . "\n";
?>
¥1,235

あと、こんな感じで関数を組み合わせられますので、色々応用できます。
(切り捨てしてから、3桁カンマに変換してます)

<?php
$number = 1234.5678;
echo number_format( floor( $number ) ) . "\n";
?>
1,234

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。