M
M
maxso2020-07-29 10:58:34
Yii
maxso, 2020-07-29 10:58:34

How to change sum formatting in asCurrency in yii2?

Good afternoon

<?=Yii::$app->formatter->asCurrency($model->price) ?>

The price is displayed as 10,650,000.00 ₽
Tell me how to remove a penny?
I didn't find it in the documentation.)

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dmitry, 2020-07-29
@maxso

Good evening.

I didn't find it in the documentation.)

Bad search.
Yii::$app->formatter->asCurrency('10650000', 'RUB', [NumberFormatter::FRACTION_DIGITS => 0])

php-intl must be installed
More .

V
Vladislav, 2020-07-29
@cr1gger

I don’t know what the documentation says, you can just exploit the line:

$a = Yii::$app->formatter->asCurrency('1231231233');
        $a = explode(',', $a)[0];
        echo ($a); // 1 231 231 233

Or add the functionality of the standard formatter as vilinyh wrote above

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question