PHP ile Güncel Döviz Kuru Alma

Hızlı bir şekilde Türkiye Cumhuriyeti Merkez Bankası üzerinden güncel anlık döviz kuru bilgisini PHP ile nasıl çekebiliriz bundan bahsedeceğim.

Yazmamız gereken ilk kod bloğu aşağıda ki gibidir.

$baglan=simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml');

print_r($baglan);

Bu yukarıda ki kod bloğu sayesinde http://www.tcmb.gov.tr/kurlar/today.xml adresinde ki tüm verileri çekmiş bulunmaktayız. Şimdi bu gelen kur bilgilerini parçalayalım.

Aşağıda ki kod bloğu ile dolar,euro ve sterlin kurlarını çekeceğim.

$baglan = simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml');

$kur=$baglan->Currency;

/* 
0 => Amerikan Doları  (USD) 
1 => Avustralya Doları (AUD) 
2 => Danimarka Kronu  (DKK) 
3 => Euro  (EUR) 
4 => Sterlin (GBP)  
*/

echo " Dolar: ".$kur[0]->BanknoteSelling;

echo " Euro: ".$kur[3]->BanknoteSelling;

echo " Sterlin: ".$kur[4]->BanknoteSelling;

Kodu inceleyerek kısaca kur çekme mantığını anlayabilirsiniz, Farklı kur bilgilerini çekmek isterseniz, index numarasını yazmanız yeterli bunu anlamak için XML dosyasında hangi kurun hangi sırayla geldiğini bilmeniz yeter. Yani 0 sırasında tcmb xml listesinde dolar bilgisi mevcut. 2. sırada Danimarka Kronu var bu yüzden 2 yazdık. XML bloklarını inceleyerek çekmek istediğiniz verinin sırasını bulup o sırayı yazarak çekebilirsiniz. Yorum satırlarında 0 ile 4 arasında ki index numaralarının hangi kura ait olduklarını yazdım.

https://www.tcmb.gov.tr/kurlar/today.xml Adresini ziyaret ederek xml sırasına bakabilirsiniz.

Anlaşılmayan bir nokta olursa yorumlarda belirtebilirsiniz yardımcı olmak isterim, Sağlıkla kalın.

Admin hakkında 68 makale
enesphp@gmail.com

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*