masmaleki/nbg-currency

格鲁吉亚国家银行(NBG)货币服务API包装器

3.1.1 2021-07-30 21:31 UTC

This package is auto-updated.

Last update: 2024-09-29 06:31:04 UTC


README

Build Status Latest Stable Version Total Downloads

使用新的wsdl服务在PHP中实现的格鲁吉亚国家银行(NBG)货币服务API包装器

安装

通过 Composer 安装此包。

composer require masmaleki/nbg-currency

注意:需要 PHP 7.1.8 或更高版本。对于旧版本,使用此包的 ^1.2 版本。

用法

类命名空间为 Masmaleki\NbgCurrency\NbgCurrency,因此可以这样使用

use Masmaleki\NbgCurrency\NbgCurrency;

此包非常易于使用,并且有几个方法。请注意,方法名称与NBG的SOAP服务名称不同。此包具有更直观的方法名称。

此外,货币在此处 不区分大小写

方法

rate($currency)

获取货币汇率。

$currencies = 'USD,EUR';
$result = NbgCurrency::rate($currencies);
 foreach($result->GetCurrentRatesResult->CurrencyRate as $rate) {
    
            echo " --------------------\n";
            echo "Quantity: " . $rate->Quantity . "\n";
            echo "Rate:     " . floatval($rate->Rate) . "\n";
            echo "Diff:     " . floatval($rate->Diff) . "\n";
            echo "Code:     " . $rate->Code . "\n";
            echo "Name:     " . $rate->Name . "\n";
            echo "Date:     " . $rate->Date . "\n";
            echo "ValidFrom:     " . $rate->ValidFromDate . "\n"; 
    }
  
isSupported($currency)

检查货币是否受支持。

NbgCurrency::isSupported('usd'); // true
NbgCurrency::isSupported('lol'); // false

关键词

格鲁吉亚拉里汇率,国家银行汇率,货币,拉里货币汇率,laris kursi,laris valuta,lari currency,格鲁吉亚国家银行,nbg

谢谢

感谢Levan Velijanashvili,Nbg-Currency Package "Stichoza/nbg-currency"。