Google Currency Convertor API を使用していますが、何らかの理由ですべての値が 0 と表示されるかわかりません。動作することもありますが、ほとんどの場合、値として 0 が表示されます。Google の API がダウンしているか、コードに何か問題があるかどうかを判断できません。 .
$final_rateUSD = // Current USD value + our commission
$rateWithcommsellvalue = // Current USD value + our commission
$final_rateAUD = get_currency('USD', 'AUD', $final_rateUSD);
$final_rateSellAUD = get_currency('USD', 'AUD', $rateWithcommsellvalue);
function get_currency($from_Currency, $to_Currency, $rate) {
$amount = urlencode($rate);
$from_Currency = urlencode($from_Currency);
$to_Currency = urlencode($to_Currency);
$get = file_get_contents("https://www.google.com/finance/converter?a=$amount&from=$from_Currency&to=$to_Currency");
$get = explode("<span class=bld>", $get);
$get = explode("</span>", $get[1]);
$converted_amount = preg_replace("/[^0-9\.]/", null, $get[0]);
return round($converted_amount, 5);
}