tkaratug/tcmb_currency_converter

TCMB货币转换器

v2.0.1 2020-06-16 05:57 UTC

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'。