background img
Nis 25, 2018
553 Views
0 0

Php ile güncel döviz bilgisi (Merkez Bankası)

Yazar :

Güncel döviz kurunu tcmb’den çekeceğiz, kuru çekeceğimiz yer xml tabanlı olduğu için simplexml_load_filefonksiyonu ile işlemimizi kolay bir şekilde gerçekleştiricez.

Öncelikle tcmb’de kuru çekeceğimiz sayfaya bağlantı sağlıyoruz.

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

Daha sonra örneğin doların alış ve satış rakamlarını çekelim.Burada dikkat etmemiz gereken yer Currency[] alanı, bu alanın içindeki sayı bize tcmb sitesinde hangi sütundaki kuru çekeceğimizi belirtir.Biz ilk olarak doları çekelim ve oraya yazalım.

1
2
$usd_buying = $connect_web->Currency[0]->BanknoteBuying;
$usd_selling = $connect_web->Currency[0]->BanknoteSelling;

Birde Euro’yu çekelim,bunun içinde yine aynı kodlar fakat değişkenlerimizi elbet ki değiştiriyoruz birde Currency[] değerini 3 yapıyoruz çünkü Euro 3. sütunda bulunuyor.

1
2
$euro_buying = $connect_web->Currency[3]->BanknoteBuying;
$euro_selling = $connect_web->Currency[3]->BanknoteSelling;

 

Sonuç olarak ne yaptık görelim bakalım 🙂

1
2
3
4
5
6
7
8
9
10
$connect_web = simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml');
   
$usd_buying = $connect_web->Currency[0]->BanknoteBuying;
$usd_selling = $connect_web->Currency[0]->BanknoteSelling;
$euro_buying = $connect_web->Currency[3]->BanknoteBuying;
$euro_selling = $connect_web->Currency[3]->BanknoteSelling;
echo 'USD Alış: '.$usd_buying.'<br>USD Satış: '.$usd_selling.'<br>';
echo 'EUR Alış: '.$euro_buying.'<br>EUR Satış: '.$euro_selling;

Gördüğünüz gibi gayet basit bir şekilde işlemimizi gerçekleştirdik.Kodlarımızda yazan BanknoteBuying, BanknoteSelling Efektif Alış ve Satışı belirtir.Zaten bunu TCMB’nin sitesinde de görmeniz mümkün.Döviz Alış ve Satış için ForexBuying, ForexSelling gibi değerler girebilirsiniz onların yerine, orası artık sizin nerede hangi şekilde kullanacağınıza bağlı kalmış birşey.  🙂

Bir yanıt yazın

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

The maximum upload file size: 50 MB. You can upload: image, audio, video, document, text, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here