最大的数字是多少,可以在最新 ICU 版本的 PHP 中与 NumberFormatter 一起使用?
我在 3v4l.org 或 viper-7.com 上测试了一些数字,
999899999999999999 是最大值。我也测试了其他一些语言。
对于 999999999999999999,我得到了 999 万亿,最后 15 个数字没有拼写出来。
php代码
$formatter = new NumberFormatter('en', NumberFormatter::SPELLOUT);
$formatter->setTextAttribute(NumberFormatter::DEFAULT_RULESET, "%spellout-cardinal");
echo $formatter->format(999899999999999999);
试验结果
https://3v4l.org/YXU5d为 9998999999999999999
http://codepad.viper-7.com/traNvh为 999899999999999999
编辑:首先我有 99899999999999999 现在我已经将它更新为 999899999999999999 开头有一个新的九