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. symfony .gitignore
  2. Symfony2 blogチュートリアル 04 バンドルの作成
  3. Symfony2 blogチュートリアル 07 CRUDの自動生成
  4. Twigロゴ
  5. symfony2
  6. symfony2

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

PR

カテゴリー