Possible Duplicate:
Programmatically access currency exchange rates貨幣轉換API使用PHP
是否有其提供任何API精確轉換貨幣的值?我已經使用谷歌和雅虎API,但他們沒有給VND(越南盾)要求美元結果。
Possible Duplicate:
Programmatically access currency exchange rates貨幣轉換API使用PHP
是否有其提供任何API精確轉換貨幣的值?我已經使用谷歌和雅虎API,但他們沒有給VND(越南盾)要求美元結果。
您可以使用money.js http://josscrowcroft.github.com/money.js/
感謝您的回覆,但我需要PHP代碼。我必須運行這是作爲cron腳本,它將更新我的表中的貨幣值 –
這個怎麼樣?
<?php
$amount = urlencode("1");
$from_Currency = urlencode("VND");
$to_Currency = urlencode("USD");
$url = "hl=en&q=$amount$from_Currency%3D%3F$to_Currency";
$rawdata = file_get_contents("http://google.com/ig/calculator?".$url);
$data = explode('"', $rawdata);
$data = explode(' ', $data['3']);
$var = $data['0'];
echo $var;
?>
上午只使用這個,但它返回的結果爲4.8,但實際值是0.00004它不給予10pow-5 –
我也試過這個--- $ from ='VND'; $ to ='USD'; $ url ='http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s='。 $從。 $ to。'= X'; $ handle = @fopen($ url,'r'); ($ handle){ $ result = fgets($ handle,4096); fclose($ handle); } $ allData = explode(',',$ result);/*獲取所有內容到一個數組*/ $ dollarValue = $ allData [1]; echo'1VND的美元價值是$。 」 $ dollarValue。 - 它給輸出0.00 –
嗯。如果您僅回顯$ rawdata並刪除其餘代碼,則會得到以下輸出:{lhs:「1 Vietnamese dong」,rhs:「4.8 \ x26#215; 10 \ x3csup \ x3e-5 \ x3c/sup \ x3e美元「,錯誤:」「,icc:true} - 也許你可以嘗試使用正則表達式來剝離它,或者只是使用PHP的爆炸方法來獲取所需的輸出? –
如果你還在尋找 - 看看https://currencylayer.com – Frank