Избавиться от десятичных знаков в форматере валюты

Приложение Yii2 с конфигом:

...
'formatter' => [
        'locale' => 'ru_RU',
    ],
],
...

Я звоню из шаблона Yii::$app->formatter->asCurrency($item->price) и получил 12 675,00 ₽, Это нормально, но теперь я бы хотел избавиться от десятичных дробей вообще.

Как правильно это сделать?

1 ответ

Решение

Попробуйте использовать NumberFormatter

Yii::$app->formatter->asCurrency(12675.00, null, [\NumberFormatter::MAX_SIGNIFICANT_DIGITS => 100])

asCurrency ()

Другие вопросы по тегам