PHP(ピー・エイチ・ピー)

PHP

【PHP】金額をカンマで3桁区切りにフォーマット

PHPを使って、数字(金額)を3桁区切りにフォーマットする方法

数字を扱うとき、桁が大きくなるといくらか分かりづらくなりますね。

特にお金を扱う時に桁を間違えると、えらいことにもなりかねません。

そこで、通常は3桁ずつ「カンマ(,)」で区切って表示するのが一般的だと思います。

100,000,000 ← こんな風に ※これは1億です。

じゃあ、PHPで金額を出力する場合には、どうすればいいのか?
と言いますと、
3桁ずつ分解してカンマ(,)で区切る!なんて面倒なコードは書かなくても大丈夫です。

number_format()で、簡単に3桁区切りにフォーマットできます。

$kingaku = 100000000;
echo number_format($kingaku) . "円"; => 実行結果:100,000,000円
とすれば、3桁で区切って出力してくれます。

簡単ですね!

因みに、
この関数は第四引数まで用意されているので、
簡単に説明しておきます。

number_format()の引数

使い方:number_format("フォーマットしたい数値", "小数点以下の桁数", "小数点を表す区切り文字", "3桁での区切り文字");

第一引数:フォーマットしたい数値
第二引数:小数点以下の桁数を指定します。
第三引数:小数点以下を表示する場合の文字。※デフォルトは「.」です。というか、小数点以下を表すのに「.」以外を使うことはないですね。
第四引数:3桁(000)で区切る場合の、区切り文字を指定します。※デフォルトは、「カンマ(,)」です。

第三引数、第四引数はほぼ使うことはなさそうですが、
ひょっとすると使う機会があるかもしれないので、
余裕のある方は覚えておいて下さい。

WordPress短期学習プログラム

関連記事

  1. サーバー設定

    PHP

    お名前.comのVPSサーバ(KVM)にPHPをインストール

    お名前.comのVPSサーバにPHPをインストールしてみました!!…

  2. PHP(ピー・エイチ・ピー)

    PHP

    Nginx+WordPressでブログを運営(PHP5.5のインストール)

    PHP5.5をインストールPHP5.5のインストール手…

  3. PHP(ピー・エイチ・ピー)

    PHP

    勝手にサーバ移行はやめて。。。

    かなり前に弊社が作成、納品したデータの入力システムがあるのですが、…

  4. Database(DB:データベース)

    PHP

    phpPgAdminをインストール

    phpPgAdminのインストール方法についてのメモ書きです。&n…

  5. PHP(ピー・エイチ・ピー)

    PHP

    PHPで切り捨て、切り上げ、四捨五入

    プログラミングをしている時に、何らからの計算処理をすると小数点以下…

  6. PHP(ピー・エイチ・ピー)

    PHP

    Smartyで日時を扱う方法

    {$smarty.now}で日時を取得Smartyで日時を…

最近の記事

  1. Technology-Connection-Net
  2. ドメインにハイフンを使うのは日本人だけ?
  3. SSL(HTTPS)
  4. ドメインについて
  5. WP:WordPress(ワードプレス)
  6. ドメイン(domain)
  7. JPドメイン
  8. 高速(スピード)
  9. ブログアクセス
  10. 高速(スピード)
PAGE TOP