$curl_defaults = array( CURLOPT_HEADER => 0, CURLOPT_FOLLOWLOCATION => 1, CURLOPT_AUTOREFERER => 1, CURLOPT_RETURNTRANSFER => 1, CURLOPT_CONNECTTIMEOUT => 15, CURLOPT_TIMEOUT => 15, CURLOPT_VERBOSE => 0, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_SSL_VERIFYPEER => 0 ); function Return_Content_From_URL($url){ global $curl_defaults; $ch = curl_init(); curl_setopt_array($ch, $curl_defaults); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36"); //Tarayıcı sürümü curl_setopt($ch, CURLOPT_URL,$url); $html= curl_exec($ch); curl_close($ch); return $html; } function ara($bas, $son, $yazi) { @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m); return @$m[1]; } function currencyConverter($fromCurrency,$toCurrency,$amount) { $url = Return_Content_From_URL("https://www.forbes.com/advisor/money-transfer/currency-converter/".mb_strtolower($fromCurrency)."-".mb_strtolower($toCurrency)."/"); $rate = ara('"latestRate":"', '"', $url); // $exchange_rate = $rate[0]+0.15; $convertedAmount = $amount*$rate[0]; $amount_convert = number_format($convertedAmount, 4, '.', ','); return $amount_convert; } echo currencyConverter("USD", "TRY", 1); // sonuç: 1 Dolar = 19.82 TLYukarıdaki fonksiyonu dilediğiniz gibi projelerinizde veya kur çevirmek istediğiniz bölümlerde kullanabilirsiniz.
Demo Olarak Buradan Bakabilirsiniz: https://currency.webphpscript.com/currency-converter
Para Birimleri Json Format: https://currency.webphpscript.com/in...rency_json.php
Döviz Çevirme Json Format: https://currency.webphpscript.com/in...o=TRY&quanty=1