Php Yii2:如果值是整数,如何去掉小数(美分)?

Php Yii2:如果值是整数,如何去掉小数(美分)?,php,yii2,currency,formatter,Php,Yii2,Currency,Formatter,我正在使用这个函数 Yii::$app->formatter->asCurrency(12321.00, 'EUR'); 结果是12 321,00欧元。 但我希望它显示12321欧元,如果小数点是00…另一种方式是: \Yii::$app->formatter->asCurrency(12321.00, 'EUR',[\NumberFormatter::MAX_SIGNIFICANT_DIGITS=>100]) 输出: €12,321 €9,912,321

我正在使用这个函数

Yii::$app->formatter->asCurrency(12321.00, 'EUR');
结果是12 321,00欧元。 但我希望它显示12321欧元,如果小数点是00…

另一种方式是:

\Yii::$app->formatter->asCurrency(12321.00, 'EUR',[\NumberFormatter::MAX_SIGNIFICANT_DIGITS=>100])
输出:

€12,321
€9,912,321
-

输出:

€12,321
€9,912,321

我只是删除了我的答案,因为它是错误的。你的方法是正确的。格式化类将添加缺少的零,如果不配置为其他方式。非常感谢,这正是我要找的!