$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