Press ESC to close

php döviz kurları gösterme api ve curl ile

İNDİRMEK VEYA GÖRÜNTÜLEMEK İÇİN 60 SANİYE BEKLEYİN. İÇERİK OTOMATİK AÇILACAKTIR....

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

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

@Katen on Instagram
Bu hata mesajını yalnızca WordPress yöneticileri görebilir

Hata: 1 kimliğine sahip hiçbir akış bulunamadı.

Bir akış oluşturmak için lütfen Instagram Akışı ayarlar sayfasına gidin.