WordPressやSymfonyのTipsを中心にアニメや日常の出来事について語ります。
メニュー

【Symfony2】Twigで数値を3桁カンマ区切りの金額を表示する方法

この記事は約53秒で読めます

symfony2
ゆっきー
ども、カフェブロガーの悠木です。 お気に入りのカフェはドトールコーヒーです。 14時からの限定スイーツ「シューシャポー」が大好きです。

Symfony2のTwigで円記号付きの3桁区切りで数値を表示します。
いくつか方法あるようですが、Twigでフォーマット指定して表示するのが楽だったので、こちらを使いました。

Twigで金額表示をする

¥1,000

と表示されます。
オプションで小数点以下も表示することができます。

※計算式を使うときは括弧で囲わないと正しくフォーマットされません。

number_format(decimals, decimalSeparator, thousandSeparator)

decimals
小数点以下の桁数。

decimalSeparator
小数点を表す区切り文字。

thousandSeparator
千位毎の区切り文字。

詳しくは下記サイトをご参考ください。
number_format|twig

別の方法:フォームのフィールドオプションで指定する

money フィールドタイプ|日本Symfonyユーザー会

こちらの方法は使う機会があったら試してみたいと思います。

参考サイト

Symfony2おすすめ書籍

関連記事

  1. symfony2
  2. Symfony2 blogチュートリアル 03 データベースの作成と設定
  3. Symfony2 MonologからSlackにメッセージを送る
  4. Symfony2 ウェブ設定画面(エラー)
  5. Symfony2 blogチュートリアル 02 Symfony ディレクトリ構造
  6. Symfony2 blogチュートリアル 04 バンドルの作成

コメントをお待ちしております

PR

カテゴリー