Я уже давно сражаюсь с php money_format()
и не могу это работать точно, как мне бы этого хотелось.Форматирование денег в определенном формате
Я хочу, чтобы число было отформатировано следующим образом: €1.234,56
, и отрицательные номера - €1.234,56
.
Я уже перепробовал все возможные комбинации между следующими:
Locales
- nl_NL
- en_US
- it_IT
- de_de
Форматы
€ +!-#3.2n
€ %-!4#8.2n
%-4#8.2n
Ни один из них не производят совершенно правильный результат. Самый перспективный вариант - it_IT
с € %-!4#8.2n
, который производит все необходимое форматирование, за исключением положения знака -
, который расположен за пределами €
, а не перед ним.
Какой формат/языковой стандарт необходимо использовать для этого?
Спасибо!
Не могли бы вы, возможно, опубликовать пример того, как использовать это? Я никогда не использовал его раньше :) –
@ cascer1 вы можете найти примеры на указанном сайте – Pooya
См. Http://php.net/manual/en/numberformatter.formatcurrency.php#refsect1-numberformatter.formatcurrency-examples –