2016-04-27 38 views
1

我正在將遺留系統從PEAR的i18nv2類升級到PHP的內置INTL庫。當我指定一個像#,##0.##這樣的模式並運行NumberFormatter::format()12345.1000這樣的數字時,我得到12,345.1不應該保留尾隨零?考慮到在許多地區,小數由逗號而不是小數字表示,是否有添加尾隨零的好方法?使用PHP中的NumberFormatter保留尾隨零

解釋與代碼:

$n = new NumberFormatter('en_CA', NumberFormatter::PATTERN_DECIMAL, '#,##0.##'); 
echo $n->format(12345.10000); 

回答