Я использую эту функцию
Yii::$app->formatter->asCurrency(12321.00, 'EUR');
Результат 12 321,00 €.
Но я хотел, чтобы он показывал 12 321 €, если десятичные дроби 00 …
Другой способ будет:
\Yii::$app->formatter->asCurrency(12321.00, 'EUR',[\NumberFormatter::MAX_SIGNIFICANT_DIGITS=>100])
Выход:
€12,321
—
\Yii::$app->formatter->asCurrency(9912321.00, 'EUR',[\NumberFormatter::MAX_SIGNIFICANT_DIGITS=>100])
Выход:
€9,912,321
Других решений пока нет …