Smarty:Smartyでnumber_formatする方法

Smartyで数値をカンマ区切りして出力する場合、number_formatを使用します。
phpnumber_format()と同じように使用することが可能です。
金額を出力するときなど便利です。

今回はSmartynumber_formatを使用し、数値をカンマ区切りして出力する方法をメモします。


Smartyでnumber_format

$numに「1000」が入っている場合

phpの場合

number_format($num);

Smartyの場合

{$num|number_format}

出力結果

1,000

phpと同じようにカンマ区切りで出力することができます。
※「|」の前後に半角スペースを入れた場合、動作しなかったので注意です。