回答
string_format接受sprintf的格式化選項:
{$number|string_format:"%.2f"}
{$number|number_format:2}
是你想要的
請記住,如果您想要放置一個表達式來代替簡單變量'$ number',則應該將它們包裝爲括號,如:{{($ a/$ b)| number_format:2}' – 2016-12-05 10:20:22
沒有工作對我來說:( – 2018-01-26 10:31:01
{$number|round:"2"}
也適用
這個答案更合適,因爲它是處理數字舍入,並將數字視爲數字而不是字符串 – inam101 2013-07-03 12:14:19
請記住,如果您想要放置表達式來代替簡單變量'$ number',則應該包裝他們成爲括號,如:{{($ a/$ b)| round:2}'。'2'附近的引號不是必需的 – 2016-12-05 10:20:44
這很好。 – 2018-01-26 10:30:54
要顯示2而不是2.00,您可以使用:更換在Smarty的PHP
看下面的例子 -
$number = 2.00
{$number|replace:'.00':''}
Output :- 2
希望這會有所幫助。
- 1. 使用千位分隔符格式化數字Smarty PHP
- 2. jqplot pointLabels如何將數字格式化爲2位小數
- 3. 使用PHP格式化一個數字,總是有小數點後兩位數
- 4. PHP數字格式保留2位小數
- 5. 是否可以在64位PHP中使用較小的整數
- 6. 是否可以用iif格式導出數據使用php?
- 7. PHP格式化數字
- 8. 如何將數字格式化爲以美元爲單位的PHP
- 9. 我可以使用哪種API將int格式化爲2位數?
- 10. 使用PHP格式化數字
- 11. 將數字格式化爲文本的PHP函數
- 12. 格式化小數2 places.Problem
- 13. 是否有VB.NET函數將數字格式化爲序數
- 14. 以特定的方式將PHP CSV格式化爲數組
- 15. 試圖數字格式爲2位小數的jQuery
- 16. PHP數字格式4個位數
- 17. 如何將字符串格式化爲兩位小數?
- 18. 格式化INT帶有小數PHP
- 19. 使用X小數位和InvariantCulture格式化數字?
- 20. 是否可以使用PHP
- 21. PHP正則表達式爲0或2位小數
- 22. 無法將結果數字格式化爲小數形式
- 23. 將PHP數組輸出爲PHP代碼,格式化
- 24. php文本字段將數字轉化爲小數
- 25. PHP格式的數字沒有小數位?
- 26. 如何將數字格式化爲任意數量的小數位
- 27. PHP數字格式
- 28. 如何將價格格式化爲小數點後兩位?
- 29. 宏將數字格式更改爲一定的小數位數
- 30. 如何將數字格式設置爲只有兩位小數?
這不適用於包含小於2位小數的數字。 (即1.9) – hendr1x 2014-06-05 19:25:39
是的。它將'1.5'變成'1.50'。 – Peon 2015-03-10 10:21:41
請記住,如果您想放置一個表達式來代替簡單變量'$ number',您應該將它們包裝到括號中,如:{{($ a/$ b)| string_format:「%。2f」}' – 2016-12-05 10:19:25