ちょっと気になったのでみたので試してみました。まあ何かの時に役立つかもしれないので。現在の為替情報を取得して出力するやり方です。こちらのサイトでAPIを提供してくれています。利用する際は自己責任ということです。
[ads_center]
APIにアクセスしてみる
提供元のURLは以下になります。
http://api.aoikujira.com/kawase/
そして下記のURLにアクセスするとxmlで為替情報が返ってきます。
http://api.aoikujira.com/kawase/xml/usd
するとこんな感じのレスポンスが返ってきます。
<kawase code="usd"> <result>ok</result> <basecode>usd</basecode> <update>2011-11-19 13:10:03</update> <source>http://xurrency.com/</source> <API_URL>http://api.aoikujira.com/kawase/</API_URL> <EUR>0.7393</EUR> <GBP>0.633</GBP> <AUD>0.9991</AUD> <BRL>1.7814</BRL> <CAD>1.0277</CAD> <CHF>0.9168</CHF> <CNY>6.3588</CNY> <DKK>5.5041</DKK> <HKD>7.7897</HKD> <INR>51.2369</INR> <JPY>76.9128</JPY> <KRW>1139.0421</KRW> <LKR>110.3791</LKR> <MYR>3.1626</MYR> <NZD>1.3228</NZD> <SGD>1.2985</SGD> <TWD>30.2681</TWD> <ZAR>8.1978</ZAR> <THB>31.0112</THB> <SEK>6.7847</SEK> <NOK>5.7925</NOK> <MXN>13.732</MXN> <BGN>1.4458</BGN> <CZK>18.8297</CZK> <HUF>224.8883</HUF> <LTL>2.555</LTL> <LVL>0.5204</LVL> <PLN>3.2747</PLN> <RON>3.2296</RON> <ISK>117.6043</ISK> <HRK>5.5455</HRK> <RUB>30.8686</RUB> <TRY>1.8306</TRY> <PHP>43.4516</PHP> <COP>1918.0709</COP> <ARS>4.2562</ARS> <CLP>511.0189</CLP> <SVC>8.7478</SVC> <TND>1.4541</TND> <PYG>4355.1609</PYG> <MAD>8.2839</MAD> <JMD>86.6232</JMD> <SAR>3.7506</SAR> <QAR>3.6422</QAR> <HNL>18.9107</HNL> <SYP>49.8718</SYP> <KWD>0.2763</KWD> <BHD>0.3771</BHD> <EGP>5.9802</EGP> <OMR>0.3851</OMR> <NGN>158.5559</NGN> <PAB>1.0</PAB> <PEN>2.7021</PEN> <ILS>3.7231</ILS> <UYU>19.8007</UYU> <AED>3.6735</AED> </kawase>
phpのsimplexml_load_file関数を使って取得します。試しにJPYを出力してみます。
$url = 'http://api.aoikujira.com/kawase/xml/usd'; $rate = simplexml_load_file($url); echo $rate->JPY;
これでブラウザで確認してみるとJPYの数値が表示されます。