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);
太棒了。谢谢! – catbadger