Проблема преобразования числа в строку через intl расширение php

При преобразовании числа в строку с помощью кода:

$formatter = new \NumberFormatter("ru_RU", \NumberFormatter::SPELLOUT);
$a =  $formatter->format($number);

для значение выше 16383 с вещественной частью (.1 .2 .3 .7 .8) возвращает вещественную часть со значением "миллионов стомиллионных"

Например:

$formatter = new \NumberFormatter("ru_RU", \NumberFormatter::SPELLOUT);
echo $formatter->format(21234.1);

возвращает значение "двадцать одна тысяча двести тридцать четыре целых десять миллионов стомиллионных";


Ответы (0 шт):