Я пытаюсь локализовать денежные значения на своем веб-сайте, и я столкнулся с проблемой с отрицательными числами, используя PHP money_format()
Когда у меня установлен язык fr_CA
(Канадский французский), отрицательный знак для отрицательных значений появляется после строки, но он должен появляться перед строкой.
Например, следующий будет выводить 4 946 261 $-
когда это должно быть -4 946 261 $
$number = -4946261;
echo money_format('%.0n', $number);
Задача ещё не решена.
Других решений пока нет …