환율 API 사용 예제
exchangerate.host API를 이용한 환율 조회 코드 예제
PHP 코드 예제
// https://exchangerate.host/dashboard
$currencies = "USD,EUR,JPY,AUD,CAD,KRW,CNY,GBP,NZD,THB,VND,HKD,TWD";
$access_key = "YOUR_ACCESS_KEY";
$url = "http://api.exchangerate.host/live?access_key=$access_key¤cies=$currencies&format=1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
if (isset($data['success']) && $data['success'] === true) {
$usdkrw = $data['quotes']['USDKRW'];
$krw1000_in_usd = 1000 / $usdkrw;
foreach ($data['quotes'] as $pair => $rate) {
$currency = substr($pair, 3);
$converted = $krw1000_in_usd * $rate;
$krw_value = $usdkrw / $rate;
echo "$currency: $rate >> KRW(1,000): " . number_format($converted, 4);
}
}
응답 결과 예시 (₩1,000 기준)
| 통화 | USD 기준 | ₩1,000 환산 | 1단위 = KRW |
|---|