tkaratug / tcmb_currency_converter
TCMB货币转换器
v2.0.1
2020-06-16 05:57 UTC
Requires
- php: ^7.4
Requires (Dev)
- phpunit/phpunit: ^9.1
This package is auto-updated.
Last update: 2024-09-11 18:39:48 UTC
README
该类通过土耳其共和国中央银行(TCMB)发布的每日汇率,提供所需汇率信息,并执行交叉汇率转换。
支持的货币代码
- TRY [土耳其里拉]
- USD [美国美元]
- AUD [澳大利亚元]
- DKK [丹麦克朗]
- EUR [欧元]
- GBP [英镑]
- CHF [瑞士法郎]
- SEK [瑞典克朗]
- CAD [加拿大元]
- KWD [科威特第纳尔]
- NOK [挪威克朗]
- SAR [沙特里亚尔]
- JPY [日元]
- BGN [保加利亚列弗]
- RON [罗马尼亚列伊]
- RUB [俄罗斯卢布]
- IRR [伊朗里亚尔]
- CNY [中国元]
- PKR [巴基斯坦卢比]
安装
$ composer require tkaratug/tcmb_currency_converter
使用方法
include 'vendor/autoload.php'; use Currency\Converter; $convert = new Converter(10); // 10 dakika önbellekte tutulur // 1 USD'nin TL karşılığı olan alış fiyatı $convert->from('USD')->to('TRY')->amount(1)->selling() // 1 USD'nin TL karşılığı olan satış fiyatı $convert->from('USD')->to('TRY')->amount(1)->buying(); // Tarih echo $convert->getDate();
变更日志
v2.0.1
- 由于使用了类型属性,PHP版本已更新至至少7.4。
v2.0.0
- 根据PSR4自动加载标准进行了重写。
- 添加了测试。
v1.0.1
- 添加了缓存系统。可选地,数据可以缓存,存储在类参数指定的值内。
- 为convert()方法添加了$type参数。此参数可以接受'BanknoteBuying', 'BanknoteSelling', 'ForexBuying'和'ForexSelling'的值。如果未指定值,则默认为'ForexBuying'。