首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换。美元兑换自定义货币

转换。美元兑换自定义货币
EN

Stack Overflow用户
提问于 2017-01-30 19:10:07
回答 1查看 237关注 0票数 0

因此,我一直试图将美元兑换成FMC,FMC转换成美元,GBP转换成FMC,FMC转换成GBP,欧元转换成FMC,FMC转换成欧元

我只是想不出怎么改变它。我意识到这可能更多的是与数学有关,但谁能指出我的正确方向。我不想为自己做任何事。只是需要另一双眼睛。

代码语言:javascript
复制
$url = "http://femicoin.cf/rate.json";
$json = file_get_contents($url);
$data = json_decode($json, TRUE);
$FMC = $data[1]["rate"];

http://femicoin.cf/rate.json保存所有的货币价值。

我正在为我和我的朋友们想到的一个项目制作加密货币。只是开玩笑而已。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-30 19:49:14

URL返回的Json是

[ {"code":"FMC","name":"Femicoin","rate":0.023}, {"code":"USD","name":"US Dollar","rate":1}, {"code":"GBP","name":"British Pound","rate":1.25}, {"code":"EUR","name":"Euro","rate":0.94} ]

  1. 把Json解码成一个数组。$jsonArr = json_decode($json, true);
  2. 如果货币序列保持不变,则取汇率。 $fmc = $jsonArr[0]["rate"]; $usd = $jsonArr[1]["rate"]; $gbp = $jsonArr[2]["rate"]; $eur = $jsonArr[3]["rate"];

如果序列发生变化,则可能必须迭代数组以将所需的货币汇率设置为变量。

  1. 您可以创建一个类似于 convertCurrency($from, $to, $value) { return ($value * $to) / $from; }
  2. 现在,如果你想把100美元兑换成FMC 然后调用函数 $result = convertCurrency($usd, $fmc, 100)

同样,FMC对美元::convertCurrency($fmc, $usd, 100)

向联邦货币基金公司征收的费用::convertCurrency($gbp, $fmc, 100)

FMC到GBP ::convertCurrency($fmc, $gbp, 100)

欧元至联邦货币委员会::convertCurrency($eur, $fmc, 100)

联邦货币委员会对欧元::convertCurrency($fmc, $eur, 100)

用要转换的$value替换100。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41943643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档