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

  • このエントリーをはてなブックマークに追加
  • Pocket

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
WordPress対応 PHPファイル 難読化ツール

ご訪問ありがとうございます。
参考になりましたら『いいね!』もお願いします。

ITの活用情報を毎週お届けする無料メルマガに是非ご登録ください。

閉じる

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

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

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