Как получить значение плавающей валюты из Brick\Math\BigDecimal?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как получить значение плавающей валюты из Brick\Math\BigDecimal?

Сообщение Anonymous »

Имея кирпич/деньги на сайте laravel 11, я делаю конвертацию валют типа:

Код: Выделить всё

$provider->setExchangeRate($baseCurrencyCharCode, $currencyCharCode, $currencyTableRow->value );

$converter = new CurrencyConverter($provider);

$money = Money::of($amount, $baseCurrencyCharCode);
$value = $converter->convert($money, $currencyCharCode, roundingMode: RoundingMode::DOWN);
dd(   BigDecimal::of($value->getAmount())   );
Но вывод полученного значения я вижу

Код: Выделить всё

Brick\Math\BigDecimal {#1678 ▼ // app/Library/Services/BrickMoneyConverter.php:61
-value: "7340"
-scale: 2
}
Действительный результат должен иметь значение 73,40 с плавающей запятой. Я не нашел, какой метод мне использовать, чтобы получить его? Мне не нужно беспокоиться о масштабе валюты.
Кажется, эта библиотека умеет работать с весами?

Код: Выделить всё

"brick/money": "^0.9.0"
"laravel/framework": "^11.9",
php 8.2
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... bigdecimal
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как получить значение плавающей валюты из Brick\Math\BigDecimal?
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Почему BigDecimal.multiply(BigDecimal, MathContext) медленнее, чем BigDecimal.multiply(BigDecimal)?
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Почему BigDecimal.multiply(BigDecimal, MathContext) медленнее, чем BigDecimal.multiply(BigDecimal)?
    Anonymous » » в форуме JAVA
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Почему BigDecimal.multiply(BigDecimal, MathContext) медленнее, чем BigDecimal.multiply(BigDecimal)?
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как создать строку цены с символом валюты (например, $) вместо кода валюты (USD, EUR)?
    Anonymous » » в форуме Android
    0 Ответы
    77 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»