• 03-11-2018, 10:37:23
    #1
    Merhaba PHP çarpma işlemi yapıyorum ama . sonraki değeri görmüyor
    <
    $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 "Dolar Fiyatı".$usd_selling." Dolar <br>";
     $deger = 1;
     $cevir = $deger * $usd_selling;
     echo "Cevirme " .number_format((float)$cevir,2,",",".")." TL<br>";
    Çıktısı şı şekilde
    Dolar Fiyatı5.4794 Dolar 
    Cevirme 5,00 TL
    Yani 1 ile çarptığımda 5,48 göstermek istiyorum ama , sonra 00 gösteriyor. Nasıl yapabilirim.



    str_replace(",",".",$usd_selling); bunla çözdüm teşekkürler
  • 03-11-2018, 10:40:34
    #2
    echo "Cevirme " .round($cevir, 2)." TL<br>";

    Şu an test etme fırsatım yok ama çalışacaktır diye düşünüyorum

    http://php.net/manual/tr/function.round.php
  • 03-11-2018, 11:03:27
    #3
    Üyeliği durduruldu
    merhaba
    13. satir hatali
    once round(deger, 2)
    sonra format islemi yapilmali
  • 03-11-2018, 11:17:51
    #4
    str_replace(",",".",$usd_selling); bunla çözdüm teşekkürler