web-dev-qa-db-fra.com

Est-il possible de formater un nombre avec 2 décimales avec Smarty PHP

Est-il possible de formater un nombre avec 2 décimales avec Smarty PHP?

Merci.

22
plosww1

string_format accepte les options de formatage sprintf:

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

{$number|number_format:2} est ce que vous voulez

26
user889915

{$number|round:"2"} fonctionne aussi

9
Wireblue

Pour afficher 2 au lieu de 2.00, vous pouvez utiliser: replace dans Smarty PHP

Voir ci-dessous exemple - 

$number = 2.00

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

Output :- 2 

J'espère que cela t'aides.

0
mjhosawa