1

最新の 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);

試験結果

999899999999999999 の場合はhttps://3v4l.org/YXU5d

999899999999999999 の場合はhttp://codepad.viper-7.com/traNvh

編集:最初は 99899999999999999 でしたが、今は 999899999999999999 に更新し、最初に新しい 9 を追加しました

4

0 に答える 0