İşinize yarar mı bilemiyorum ama pratik olarak kullanmak isteyen olursa girilen Türk Lirasını "Seçilen" farklı kurlara göre fiyatlarını dönüştürür.
<table width="600">
<tr>
<td><form action="" method="GET">
<label for="amount">Miktar (TRY):</label>
<input type="number" name="amount" id="amount" step="0.01" value="<?php echo isset($_GET['amount']) ? $_GET['amount'] : ''; ?>" required>
<br>
<br>
<label for="currency">Dönüştürme Birimi:</label>
<select name="currency" id="currency">
<option value="EUR" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'EUR' ? 'selected' : ''; ?>>Avrupa Birliği (EUR)</option>
<option value="USD" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'USD' ? 'selected' : ''; ?>>ABD Doları (USD)</option>
<option value="JPY" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'JPY' ? 'selected' : ''; ?>>Japon Yeni (JPY)</option>
<option value="BGN" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'BGN' ? 'selected' : ''; ?>>Bulgar Levası (BGN)</option>
<option value="CZK" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'CZK' ? 'selected' : ''; ?>>Çek Korunası (CZK)</option>
<option value="DKK" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'DKK' ? 'selected' : ''; ?>>Danimarka Kronu (DKK)</option>
<option value="GBP" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'GBP' ? 'selected' : ''; ?>>İngiliz Sterlini (GBP)</option>
<option value="HUF" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'HUF' ? 'selected' : ''; ?>>Macar Forinti (HUF)</option>
<option value="PLN" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'PLN' ? 'selected' : ''; ?>>Polonya Zlotisi (PLN)</option>
<option value="RON" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'RON' ? 'selected' : ''; ?>>Romanya Leyi (RON)</option>
<option value="SEK" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'SEK' ? 'selected' : ''; ?>>İsveç Kronu (SEK)</option>
<option value="CHF" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'CHF' ? 'selected' : ''; ?>>İsviçre Frangı (CHF)</option>
<option value="ISK" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'ISK' ? 'selected' : ''; ?>>İzlanda Kronası (ISK)</option>
<option value="NOK" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'NOK' ? 'selected' : ''; ?>>Norveç Kronu (NOK)</option>
<option value="AUD" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'AUD' ? 'selected' : ''; ?>>Avustralya Doları (AUD)</option>
<option value="BRL" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'BRL' ? 'selected' : ''; ?>>Brezilya Reali (BRL)</option>
<option value="CAD" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'CAD' ? 'selected' : ''; ?>>Kanada Doları (CAD)</option>
<option value="CNY" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'CNY' ? 'selected' : ''; ?>>Çin Yuanı (CNY)</option>
<option value="HKD" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'HKD' ? 'selected' : ''; ?>>Hong Kong Doları (HKD)</option>
<option value="IDR" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'IDR' ? 'selected' : ''; ?>>Endonezya Rupisi (IDR)</option>
<option value="ILS" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'ILS' ? 'selected' : ''; ?>>İsrail Şekeli (ILS)</option>
<option value="INR" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'INR' ? 'selected' : ''; ?>>Hindistan Rupisi (INR)</option>
<option value="KRW" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'KRW' ? 'selected' : ''; ?>>Güney Kore Wonu (KRW)</option>
<option value="MXN" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'MXN' ? 'selected' : ''; ?>>Meksika Pesosu (MXN)</option>
<option value="MYR" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'MYR' ? 'selected' : ''; ?>>Malezya Ringgiti (MYR)</option>
<option value="NZD" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'NZD' ? 'selected' : ''; ?>>Yeni Zelanda Doları (NZD)</option>
<option value="PHP" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'PHP' ? 'selected' : ''; ?>>Filipin Pesosu (PHP)</option>
<option value="SGD" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'SGD' ? 'selected' : ''; ?>>Singapur Doları (SGD)</option>
<option value="THB" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'THB' ? 'selected' : ''; ?>>Tayland Bahtı (THB)</option>
<option value="ZAR" <?php echo isset($_GET['currency']) && $_GET['currency'] === 'ZAR' ? 'selected' : ''; ?>>Güney Afrika Randı (ZAR)</option>
</select>
<br>
<br>
<input type="submit" value="Gönder">
</form></td>
<td style="float: right"><?php
if ( isset( $_GET[ 'amount' ] ) ) {
$miktar = $_GET[ 'amount' ];
$paraBirimi = $_GET[ 'currency' ];
$apiUrl = "https://api.frankfurter.app/latest?amount=" . $miktar . "&from=TRY&to=" . $paraBirimi;
$cevap = file_get_contents( $apiUrl );
$veri = json_decode( $cevap, true );
$cevrilmisMiktar = $veri[ 'rates' ][ $paraBirimi ];
$paraBirimleri = array(
'EUR' => 'Avrupa Birliği',
'USD' => 'ABD Doları',
'JPY' => 'Japon Yeni',
'BGN' => 'Bulgar Levası',
'CZK' => 'Çek Korunası',
'DKK' => 'Danimarka Kronu',
'GBP' => 'İngiliz Sterlini',
'HUF' => 'Macar Forinti',
'PLN' => 'Polonya Zlotisi',
'RON' => 'Romanya Leyi',
'SEK' => 'İsveç Kronu',
'CHF' => 'İsviçre Frangı',
'ISK' => 'İzlanda Kronası',
'NOK' => 'Norveç Kronu',
'AUD' => 'Avustralya Doları',
'BRL' => 'Brezilya Reali',
'CAD' => 'Kanada Doları',
'CNY' => 'Çin Yuanı',
'HKD' => 'Hong Kong Doları',
'IDR' => 'Endonezya Rupisi',
'ILS' => 'İsrail Şekeli',
'INR' => 'Hindistan Rupisi',
'KRW' => 'Güney Kore Wonu',
'MXN' => 'Meksika Pesosu',
'MYR' => 'Malezya Ringgiti',
'NZD' => 'Yeni Zelanda Doları',
'PHP' => 'Filipin Pesosu',
'SGD' => 'Singapur Doları',
'THB' => 'Tayland Bahtı',
'ZAR' => 'Güney Afrika Randı'
);
$paraBirimBayraklari = array(
'EUR' => 'EUR.gif',
'USD' => 'USD.gif',
'JPY' => 'JPY.gif',
'BGN' => 'BGN.gif',
'CZK' => 'CZK.gif',
'DKK' => 'DKK.gif',
'GBP' => 'GBP.gif',
'HUF' => 'HUF.gif',
'PLN' => 'PLN.gif',
'RON' => 'RON.gif',
'SEK' => 'SEK.gif',
'CHF' => 'CHF.gif',
'ISK' => 'ISK.gif',
'NOK' => 'NOK.gif',
'AUD' => 'AUD.gif',
'BRL' => 'BRL.gif',
'CAD' => 'CAD.gif',
'CNY' => 'CNY.gif',
'HKD' => 'HKD.gif',
'IDR' => 'IDR.gif',
'ILS' => 'ILS.gif',
'INR' => 'INR.gif',
'KRW' => 'KRW.gif',
'MXN' => 'MXN.gif',
'MYR' => 'MYR.gif',
'NZD' => 'NZD.gif',
'PHP' => 'PHP.gif',
'SGD' => 'SGD.gif',
'THB' => 'THB.gif',
'ZAR' => 'ZAR.gif'
);
echo "<strong>" . $miktar . " TL = " . number_format($cevrilmisMiktar, 2, ',', '.') . " " . $paraBirimi . " </strong>";
echo "<br><br>Dönüştürme Birimi: <img src='http://www.tcmb.gov.tr/kurlar/kurlar_tr_dosyalar/images/" . $paraBirimBayraklari[ $paraBirimi ] . "' width='20' height='20' style='vertical-align: top;'> " . $paraBirimleri[ $paraBirimi ];
}
?></td>
</tr>
</table>