此代码:
$formatter = new \NumberFormatter('ar', \NumberFormatter::CURRENCY);
echo $formatter->formatCurrency(1234.99, 'EUR'), PHP_EOL;
输出:
€ ١٬٢٣٤٫٩٩
有没有办法让formatCurrenct输出
EUR ١٬٢٣٤٫٩٩
并且如果ISO符号将被翻译仍然会很好..所以如果我将YER作为货币传递,我想得到这样的东西:
ر.ي. ١٬٢٣٥