hexcores / currency
货币转换库
0.0.5
2020-04-28 06:01 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- mockery/mockery: 0.9.*@dev
- phpunit/phpunit: 4.3.*
README
Currency包易于在您的应用程序中(例如:电子商务)使用多种货币值(格式)。
包依赖
- "php": ">=5.3.0"
交换服务
- (CentralBankMyanmarExchange) 从缅甸中央银行API获取汇率。
格式化服务
- BaseFormatter
支持的货币类型
- AUD(澳大利亚元)
- CNY(人民币)
- EUR(欧元)
- GBP(英镑)
- JPY(日元)
- MMK(缅甸元)
- SGD(新加坡元)
- THB(泰铢)
- USD(美元)
安装
您可以从 composer 安装currency包
{ "require": { "hexcores/currency": "dev-master" } }
使用方法
use Hexcores\Currency\Type; use Hexcores\Currency\Converter; use Hexcores\Currency\Http\Client; use Hexcores\Currency\Formatter\BaseFormatter; use Hexcores\Currency\Exchange\CentralBankMyanmarExchange; $ex = new CentralBankMyanmarExchange(new Client()); $f = new BaseFormatter(); $converter = new Converter($ex, $f); echo "Convert : ". $converter->convert(2500, Type::USD, Type::MMK); echo "<br>Convert AUD: ". $converter->convert(2500, Type::USD, Type::AUD);
使用工厂的中央银行交换
use Hexcores\Currency\Type; use Hexcores\Currency\Factory; $converter = Factory::centralBank(); echo "Convert : ". $converter->convert(2500, Type::USD, Type::MMK); echo "<br>Convert AUD: ". $converter->convert(2500, Type::USD, Type::AUD);
示例
您可以从example文件夹中运行example.php文件。
测试
$ phpunit
贡献
待办事项