Почему NumberFormatter игнорирует мой пользовательский GROUPING_SEPARATOR_SYMBOL? - PullRequest
0 голосов
/ 14 марта 2020

Код:

$a = new \NumberFormatter('en_US', \NumberFormatter::CURRENCY);
var_dump($a->formatCurrency(123456, 'USD'));

$a = new \NumberFormatter('en_US', \NumberFormatter::CURRENCY);
$a->setSymbol(\NumberFormatter::GROUPING_SEPARATOR_SYMBOL, '-');
var_dump($a->formatCurrency(123456, 'USD'));

Фактическая мощность:

string(11) "$123,456.00"
string(11) "$123,456.00"

Ожидаемый результат:

string(11) "$123,456.00"
string(11) "$123-456.00"

Что не так?

...