CurrencyFormatter с различным поведением для отрицательных чисел на разных серверах

Я имею дело с отрицательными числами и хочу отформатировать как деньги. Когда я запускаю приведенный выше код на моем локальном сервере, результат равен -R $ 0,99. Что хорошо

$fmt = new \NumberFormatter('pt_BR', \NumberFormatter::CURRENCY);
echo $fmt->formatCurrency(-0.99, 'BRL');

Но когда я запускаю код на своем производственном сервере, получается (0,99 руб.).
Скобки указывают, что это отрицательное число

Я использую одну и ту же версию PHP для обеих сред. Вы знаете, что происходит?

Я не хочу делать замену или что-нибудь подобное. Я хочу знать, есть ли какая-то конфигурация, которую я должен сделать, чтобы получить одинаковый вывод с обоих серверов

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]