Проблема, с которой я сталкиваюсь: Как работать с деньгами в PHP, если валютами являются Bitoins, Litecoins, Etherum и другие alt-монеты?
Эта проблема в случае с бумажными деньгами решается в основном путем представления денег как int
в наименьшей единице (центы и т.д …).
Но как крипто-монеты представлены в основном в виде числа 0.0235678
и наименьшая единица не очень понятно.
Да, для Биткойнов есть Сатоши, у Этерума есть Тетер, а другие крипто-монеты похожи на механику. Но как эти валюты предназначены для дефляционного, есть теоретический вероятность того, что потребуются меньшие единицы в будущем.
Я бы тоже хотел это решить.
Точные числа очень часто представлены как string
, И поэтому использование http://php.net/manual/en/book.bc.php пришло мне в голову.
Money
объект в PHP (я не нашел).Теперь я вижу только возможность реализовать свой собственный Money
объект внутренне используя bcmath
,
Спасибо за предложения.
Задача ещё не решена.
Других решений пока нет …