web-dev-qa-db-ja.com

Smarty PHP

Smarty PHPで数値を小数点以下2桁にフォーマットすることは可能ですか?

ありがとう。

27
plosww1

string_format は、sprintfフォーマットオプションを受け入れます。

{$number|string_format:"%.2f"}
49
jasonbar

{$number|number_format:2}はあなたが欲しいものです

26
user889915

{$number|round:"2"}も機能します

10
Wireblue

2.00の代わりに2を表示するには、Smarty PHPでreplaceを使用できます。

以下の例を参照してください-

$number = 2.00

{$number|replace:'.00':''}

Output :- 2 

お役に立てれば。

0
mjhosawa