代码:
$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"
怎么了?