私は、レガシー システムを 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);