使用 JSON 文件中存储的汇率进行货币转换
我正在尝试用 PHP 构建一个货币转换器功能。
我将所有费率缓存在 JSON 文件中。 (https://raw.github.com/currencybot/open-exchange-rates/master/latest.json)
我的脚本从 URL 获取 GET 值,如下所示:
.com?amnt=10&from=USD&to=GBP
我已经从这些值中获取了费率,如下所示:
$string = file_get_contents("cache/latest.json");
$jsonRates = json_decode($string, true);
foreach ($jsonRates as $rates => $rate) {
$fromRate = $rate[$from];
$toRate = $rate[$to];
}
现在我陷入困境。我拥有我需要的一切,但我不知道如何处理它。在这种特定情况下,如何将 $amnt 变量从美元转换为英镑。
谢谢!
I'm attempting to build a currency converter function in PHP.
I have all my rates cached in a JSON file. (https://raw.github.com/currencybot/open-exchange-rates/master/latest.json)
My script takes GET values from the URL like so:
.com?amnt=10&from=USD&to=GBP
I've accessed the rates from those values like so:
$string = file_get_contents("cache/latest.json");
$jsonRates = json_decode($string, true);
foreach ($jsonRates as $rates => $rate) {
$fromRate = $rate[$from];
$toRate = $rate[$to];
}
Now I'm stuck. I have everything I need, I just have no idea what to do with it. How do I convert the $amnt variable from USD to GBP in this particular scenario.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在寻找类似的东西,但这仅适用于美元。
尝试执行所有转换:
You're looking for something like this, but this only works FROM USD.
Try this to do all conversions: