secrethash/currency

智能货币转换PHP脚本。节省配额和您的金钱。

0.6.2+75ed261 2019-12-13 14:13 UTC

This package is auto-updated.

Last update: 2024-09-15 16:15:07 UTC


README

Currency Tool

简介

智能货币PHP库利用智能缓存和特定API提供商来转换货币,无需支付任何费用。它节省了API提供商免费计划的配额。智能货币通过“自助”模式使货币转换更智能。它使用Composer将其作为包进行管理,并帮助您从自己的私有仓库中也能使用该库。

您无需向任何货币兑换API提供商支付任何费用,您只需要他们的免费/基本账户,并将API密钥输入到智能货币库中。它将智能地将金额转换为所需的货币。我们构建了自助模式,以帮助您快速完成,只需在配置文件中将"selfdrive"=>true完成,然后像魔法一样运行货币转换。

用法

Just a Show-off 使用智能货币库进行货币转换就像

$currency = new Secrethash\Currency\Currency;

echo $currency->convert(100, 'USD', 'INR');

按照以下步骤操作

  1. 需要composer自动加载器
<?php
require ('vendor/autoload.php’);
  1. 调用包
$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: (类型:字符串) 接受带有货币代码的字符串(例如:USDINR
  • $to: (类型:字符串) 接受带有货币代码的字符串(例如:USDINR

2. convertWith();

convertWith(string $provider, int $amount, string $from, string $to)

convert()相同,除了一个额外的提供商参数。

  • $provider: (类型:字符串) 可用的API服务提供商(例如:exchangeratecurrencylayer)。
  • $amount: (类型:整数) 要转换的金额
  • $from: (类型:字符串) 接受带有货币代码的字符串(例如:USDINR
  • $to: (类型:字符串) 接受带有货币代码的字符串(例如:USDINR

许可证

本项目许可协议为(ɔ)Copyleft GNU GPL v3.0