evolutionscript/currency_api
Composer 安装命令:
composer require evolutionscript/currency_api
包简介
Get currency rates from free APIs.
关键字:
README 文档
README
The Free Currency API connects with some exchangers to get the current currency rate.
This library works with cache to prevent exceeding the API usage limit.
Installation:
composer require evolutionscript/currency_api
Usage:
use EvolutionScript\CurrencyAPI as CurrencyAPI; $currencyAPI = new CurrencyAPI\Rate(); //Specify cache directory to save data and make a request once per day. It is optional but prevents exceeding the API usage limit. $currencyAPI->cacheDirectory(__DIR__.'/cache'); //Connect with Currency Layer and as optional connect with OpenExchangeRates. The optional provider is useful if the primary provider fails. $currencyAPI->provider( new CurrencyAPI\Providers\CurrencyLayer('CURRENCY_LAYER_API'), new CurrencyAPI\Providers\OpenExchangeRates('OPEN_EXCHANGE_RATES_API') ); //Free Api accepts as base currency USD symbol, you can change it if you are using paid version $rate = $currencyAPI->getRate('USD', 'PEN'); echo "The USDPEN rate is: ".$rate."<br>"; //Calculate how much is 10 USD to PEN and return result with 2 decimals $result = $currencyAPI->exchangeFrom($rate, 10, 2); echo "10 USD is equivalent to ".$result." PEN<br>"; //Calculate how much is 100 PEN to USD and result result with 2 decimals $result = $currencyAPI->exchangeTo($rate, 100, 2); echo "100 PEN is equivalent to ".$result." USD";
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-05