转换。美元到自定义货币
Conversion. USD to custom currency
所以我一直在尝试将美元兑换成 FMC、将 FMC 兑换成美元、将英镑兑换成 FMC、将 FMC 兑换成英镑、将欧元兑换成 FMC、将 FMC 兑换成欧元
我似乎不知道如何转换它。我意识到这可能与数学更相关,但有人可以指出我正确的方向。我不想为我完成。只是需要多一双眼睛。
$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;
}
- 现在,如果您想将 100 美元兑换成 FMC
然后调用函数
$result = convertCurrency($usd, $fmc, 100)
同样,
FMC 兑美元 :: convertCurrency($fmc, $usd, 100)
英镑兑 FMC :: convertCurrency($gbp, $fmc, 100)
FMC 转换为 GBP :: convertCurrency($fmc, $gbp, 100)
欧元兑 FMC :: convertCurrency($eur, $fmc, 100)
FMC 转换为 EUR :: convertCurrency($fmc, $eur, 100)
将 100 替换为您要转换的 $value。
所以我一直在尝试将美元兑换成 FMC、将 FMC 兑换成美元、将英镑兑换成 FMC、将 FMC 兑换成英镑、将欧元兑换成 FMC、将 FMC 兑换成欧元
我似乎不知道如何转换它。我意识到这可能与数学更相关,但有人可以指出我正确的方向。我不想为我完成。只是需要多一双眼睛。
$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 包含所有货币值。
我正在为我和我的朋友想到的一个项目制作加密货币。开个玩笑。
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; }
- 现在,如果您想将 100 美元兑换成 FMC
然后调用函数
$result = convertCurrency($usd, $fmc, 100)
同样,
FMC 兑美元 :: convertCurrency($fmc, $usd, 100)
英镑兑 FMC :: convertCurrency($gbp, $fmc, 100)
FMC 转换为 GBP :: convertCurrency($fmc, $gbp, 100)
欧元兑 FMC :: convertCurrency($eur, $fmc, 100)
FMC 转换为 EUR :: convertCurrency($fmc, $eur, 100)
将 100 替换为您要转换的 $value。