PHP kullanarak döviz kurlarını göstermek için, çeşitli API’ları kullanabiliriz. İşte örnek bir kod:
<?php
// API'den döviz kurlarını almak için curl kullanacağız
$ch = curl_init();
$url = 'https://api.exchangerate-api.com/v4/latest/USD'; // API URL'si
// Veriyi JSON formatında alacağımızı belirtiyoruz
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$response = curl_exec($ch); // API'den yanıtı al
if ($response === false) {
echo 'API ile iletişim kurulurken bir hata oluştu: ' . curl_error($ch);
exit;
}
$data = json_decode($response, true); // Yanıtı JSON'dan diziye dönüştür
// Döviz kurlarını alınan veriden oku
if ($data && isset($data['rates'])) {
$rates = $data['rates'];
echo 'USD to EUR: ' . $rates['EUR'] . '<br>';
echo 'USD to GBP: ' . $rates['GBP'] . '<br>';
echo 'USD to JPY: ' . $rates['JPY'] . '<br>';
// Diğer döviz kurlarını da burada gösterebilirsiniz
} else {
echo 'Döviz kurları alınamadı.';
}
curl_close($ch);
?>
Yukarıdaki örnekte, curl
kullanarak https://api.exchangerate-api.com
adresinden döviz kurlarını alıyoruz. USD
(ABD Doları) baz alınarak döviz kurlarını alıyoruz. Bu örnekte, USD
‘nin EUR
(Euro), GBP
(İngiliz Sterlini) ve JPY
(Japon Yeni) cinsinden değerlerini gösteriyoruz.
API’den dönen yanıtı json_decode()
fonksiyonuyla PHP dizisine dönüştürüyoruz. Daha sonra döviz kurlarını bu dizi üzerinden okuyarak ekrana yazdırıyoruz.
Lütfen, bu örnekte kullanılan API’nin sınırlamalarına ve kullanım koşullarına dikkat edin. API URL’sini ve döviz kurları listesini ihtiyaçlarınıza göre değiştirebilirsiniz.
Bir yanıt yazın