masmaleki / nbg-currency
格鲁吉亚国家银行(NBG)货币服务API包装器
3.1.1
2021-07-30 21:31 UTC
Requires
- php: >=7.1.8
- ext-soap: *
- nesbot/carbon: ^2.32.0
Requires (Dev)
- phpunit/phpunit: ~4.1
README
使用新的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"。