secrethash / currency
智能货币转换PHP脚本。节省配额和您的金钱。
0.6.2+75ed261
2019-12-13 14:13 UTC
Requires
- php: >=5.3.0
- gilbitron/php-simplecache: ^1.4
- nesbot/carbon: ^2.5
This package is auto-updated.
Last update: 2024-09-15 16:15:07 UTC
README
简介
智能货币PHP库利用智能缓存和特定API提供商来转换货币,无需支付任何费用。它节省了API提供商免费计划的配额。智能货币通过“自助”模式使货币转换更智能。它使用Composer将其作为包进行管理,并帮助您从自己的私有仓库中也能使用该库。
您无需向任何货币兑换API提供商支付任何费用,您只需要他们的免费/基本账户,并将API密钥输入到智能货币库中。它将智能地将金额转换为所需的货币。我们构建了自助模式,以帮助您快速完成,只需在配置文件中将"selfdrive"=>true
完成,然后像魔法一样运行货币转换。
用法
$currency = new Secrethash\Currency\Currency; echo $currency->convert(100, 'USD', 'INR');
按照以下步骤操作
- 需要composer自动加载器
<?php require ('vendor/autoload.php’);
- 调用包
$currency = new Secrethash\Currency\Currency; $currency->convert(100, 'USD’, 'INR’); $currency->convertWith('exchangerate’, 100, 'INR’, 'USD’);
路线图
- Laravel服务提供商
- Laravel发布配置
- 发布配置文件
- 智能缓存(通过 gilbitron/PHP-SimpleCache)
- 自助模式
- Composer项目
- 广泛的提供商
安装
只需运行
composer require secrethash/currency
函数解释
1. convert();
convert(int $amount, string $from, string $to)
三个参数,即 - 金额、从、到
$amount
: (类型:整数) 接受要转换的金额。$from
: (类型:字符串) 接受带有货币代码的字符串(例如:USD
或INR
)$to
: (类型:字符串) 接受带有货币代码的字符串(例如:USD
或INR
)
2. convertWith();
convertWith(string $provider, int $amount, string $from, string $to)
与convert()
相同,除了一个额外的提供商参数。
$provider
: (类型:字符串) 可用的API服务提供商(例如:exchangerate
或currencylayer
)。$amount
: (类型:整数) 要转换的金额$from
: (类型:字符串) 接受带有货币代码的字符串(例如:USD
或INR
)$to
: (类型:字符串) 接受带有货币代码的字符串(例如:USD
或INR
)
许可证
本项目许可协议为(ɔ)Copyleft GNU GPL v3.0