Rengaver
USD to PHP nasıl yapılır? - Baskı Önizleme

+- Rengaver (https://rengaver.com)
+-- Forum: Yazılım Dersleri (https://rengaver.com/forum-yazilim-dersleri)
+--- Forum: PHP (https://rengaver.com/forum-php)
+--- Konu Başlığı: USD to PHP nasıl yapılır? (/konu-usd-to-php-nasil-yapilir)



USD to PHP nasıl yapılır? - Rengaver - 03-30-2021

USD to TL PHP ile yapmak için öncelikle merkez bankasına bağlanmamız gerekir.
PHP Kod:
$data=file_get_contents('https://www.tcmb.gov.tr/kurlar/today.xml'); 
file_get_contents koduyla çok basit bir şekilde merkez bankasına çekip USD, TL gibi kurları çekebiliriz. Ardından bu veri string türünde geleceği için xml e dönüştürmemiz gerekiyor.
PHP Kod:
$xml=simplexml_load_string($data); 
Merkez bankasından gelen döviz kurlarını php ile XML'e dönüştürdükten sonra, ilk olarak tarih datasını alalım.
PHP Kod:
$kurlar=[
 
'Tarih' => $xml->attributes()->Tarih
]; 
Çıktısı bu şekilde olur: [Resim: 1617111167_Lgy1RxkIQFbLCy3.png]
Ben USD to TL PHP işlemi için ForexBuying'i alacağım siz isterseniz BanknoteSelling yada BanknoteBuying verilerini alabilirsiniz.
PHP Kod:
$kurlar=[
 
'Tarih' => $xml->attributes()->Tarih,
 
'USD' => $xml->Currency[0]->ForexBuying
]; 
PHP USD to TL işlemimizin çıktısı bu şekilde olacaktır:
[Resim: 1617111505_aa8rtbriATK9irp.png]
Gördüğümüz gibi dolar kuru şuan 8.3 olduğu için aynı data bize geldi. Bu 1 TL'nin USD olarak karşılığıdır. Mesela 5TL'nin USD karşılığını bulacak olursak,
PHP Kod:
$kurlar['USDtoTL']=$kurlar['USD']*5
[Resim: 1617112900_DTS47yKpWBpHRkL.png]
olarak çıktısını alabiliriz.

UsdtoTL nasıl yapılır? USD to PHP nasıl yapılır? USD to TL nasıl yapılır?