thelia/currency-converter
php 5.4 货币工具
1.0.2
2017-09-30 16:33 UTC
Requires
- php: >=5.4.0
- thelia/math-tools: ~1.0
Requires (Dev)
- phpunit/phpunit: ~4.3
This package is auto-updated.
Last update: 2024-09-14 21:50:02 UTC
README
货币转换器 是一个库,可以帮助您将一个货币单位的数值转换为另一个货币单位的数值。转换器使用 提供者 来转换数值。每个提供者都包含转换该数值的逻辑。
安装
货币转换器 目前仍在开发中,目前没有稳定的版本。
通过 Composer 安装 货币转换器
在您的项目中创建一个 composer.json 文件,内容如下
{
"require": {
"thelia/currency-converter": "~1.0"
}
}
用法
首先,实例化一个您选择的 Provider
$provider = new \Thelia\CurrencyConverter\Provider\ECBProvider();
然后将它注入到 CurrencyConverter
中
$currencyConverty = new \Thelia\CurrencyConverter\CurrencyConverter($provider);
您的 CurrencyConverter
现在已经准备好使用。此库与 ISO Code 4217 货币一起工作。
示例
$baseValue = new \Thelia\Math\Number('1');
$convertedValue = $currencyConverter
->from('EUR')
->to('USD')
->convert($baseValue);
echo $baseValue->getNumber(); //1.24
提供者
提供者实现了一个简单的接口,并包含将一个货币单位的数值转换为另一个货币单位的数值的所有逻辑。大多数情况下,提供者将使用 Web 服务来获取两种货币之间的汇率。
可用提供者的列表