我正在将旧系统从 PEAR 的 i18nv2 类升级到 PHP 的内置 INTL 库。当我指定一个模式#,##0.##
并运行NumberFormatter::format()
一个像12345.1000
我得到的数字时12,345.1
,不应该保留尾随零吗?考虑到在许多语言环境中,小数点用逗号而不是小数点字符表示,有没有一种好方法可以在事后添加尾随零?
用代码解释:
$n = new NumberFormatter('en_CA', NumberFormatter::PATTERN_DECIMAL, '#,##0.##');
echo $n->format(12345.10000);