因此,我一直试图将美元转换为FMC,FMC转换为美元,英镑转换为FMC,FMC转换为英镑,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包含所有货币值。
我正在为一个项目制作一个加密货币我和我的梦想。只是为了开玩笑。
答案 0 :(得分:1)
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转换为您要转换的$。