[英]Conversion. USD to custom currency
因此,我一直在尝试将USD转换为FMC,将FMC转换为USD,将GBP转换为FMC,将FMC转换为GBP,将EUR转换为FMC,将FMC转换为EUR
我只是似乎不知道如何转换它。 我意识到这可能与数学有关,但有人可以指出正确的方向。 我不想替我做。 只需要另一双眼睛。
$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保存所有货币值。
我正在为我和我的芽想到的项目制作一种加密货币。 只是开玩笑。
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} ]
将Json解码为一个数组。 $jsonArr = json_decode($json, true);
如果货币顺序保持不变,则获取汇率。
$fmc = $jsonArr[0]["rate"]; $usd = $jsonArr[1]["rate"]; $gbp = $jsonArr[2]["rate"]; $eur = $jsonArr[3]["rate"];
如果顺序发生更改,则可能必须迭代数组以将所需的货币汇率设置为变量。
convertCurrency($from, $to, $value) { return ($value * $to) / $from; }
$result = convertCurrency($usd, $fmc, 100)
同样,FMC到USD :: convertCurrency($fmc, $usd, 100)
GBP转换为FMC :: convertCurrency($gbp, $fmc, 100)
FMC到GBP :: convertCurrency($fmc, $gbp, 100)
EUR到FMC :: convertCurrency($eur, $fmc, 100)
FMC到EUR :: convertCurrency($fmc, $eur, 100)
将100替换为要转换的$ value。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.