This article describes how to use the yahoo Exchange Rate Interface to implement real-time exchange rate conversion. For more information, see the following code:
Function getExchangeRate ($ from_Currency, $ to_Currency) {$ amount = urlencode ($ amount); $ from_Currency = urlencode ($ from_Currency); $ to_Currency = urlencode ($ scheme ); $ url = "download.finance.yahoo.com/d/quotes.html? S = ". $ from_Currency. $ to_Currency. "success"; $ ch = curl_init (); $ timeout = 0; curl_setopt ($ ch, CURLOPT_URL, $ url); curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ($ ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)"); curl_setopt ($ ch, CURLOPT_CONNECTTIMEOUT, $ timeout ); $ rawdata = curl_exec ($ ch); curl_close ($ ch); $ data = explode (',', $ rawdata); return $ data [1];} // call method echo getExchangeRate ("CNY", "USD ");
For more information about how to use the yahoo Exchange Rate Interface to implement real-time exchange rate conversion examples, refer to PHP!