ผู้แจ้งอัตราแลกเปลี่ยนของธนาคารกลางแห่งสหพันธรัฐรัสเซียใน php วิธีรับอัตราแลกเปลี่ยนอย่างเป็นทางการสำหรับวันที่กำหนดใน PHP

เงินฝาก

หลายท่านคงเคยเห็นมาบ้างแล้วว่าบางเว็บไซต์แสดง อัตราแลกเปลี่ยน- แน่นอนว่าผู้ดูแลระบบของไซต์เหล่านี้ไม่ได้เปลี่ยนแปลงทุกวัน (ฉันหวังว่า) พวกเขาดาวน์โหลดได้จากเว็บไซต์ของธนาคารกลาง และในบทความนี้ฉันจะให้รหัส สคริปต์ PHP สำหรับดาวน์โหลดอัตราแลกเปลี่ยนจากเว็บไซต์ธนาคารกลางและแสดงไว้บนเพจ

นี่คือรหัสสคริปต์ทันที:

$date = date("d/m/Y"); // วันที่วันนี้ในรูปแบบที่ต้องการ
$link = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date"; // ลิงก์ไปยังไฟล์ XML พร้อมอัตราแลกเปลี่ยน
$content = file_get_contents($ลิงก์); // ดาวน์โหลดเนื้อหาหน้า
$dom = ใหม่ domDocument("1.0", "cp1251"); // สร้าง DOM
$dom->loadXML($เนื้อหา); // โหลดเอกสาร XML ลงใน DOM
$root = $dom->documentElement; // รับองค์ประกอบรูท
$childs = $root->childNodes; // รับรายการองค์ประกอบลูก
$ข้อมูล = อาร์เรย์(); // ชุดข้อมูล
สำหรับ ($i = 0; $i< $childs->ความยาว; $i++) (
$childs_new = $childs->รายการ($i)->childNodes; // รับโหนดลูก
สำหรับ ($j = 0; $j< $childs_new->ความยาว; $เจ++) (
/* เรากำลังมองหาสกุลเงินที่เราสนใจ */
$el = $childs_new->รายการ($j);
$code = $el->nodeValue;
if (($code == "USD") || ($code == "EUR")) $data = $childs_new; // เพิ่มสกุลเงินที่ต้องการในอาร์เรย์
}
}
/* วนซ้ำผ่านอาร์เรย์พร้อมข้อมูลเกี่ยวกับสกุลเงิน */
สำหรับ ($i = 0; $i< count($data); $i++) {
$รายการ = $ข้อมูล[$i];
สำหรับ ($j = 0; $j< $list->ความยาว; $เจ++) (
$el = $list->รายการ($j);
/* แสดงอัตราแลกเปลี่ยน */
ถ้า ($el->nodeName == "ชื่อ") echo $el->nodeValue" - ";
elseif ($el->nodeName == "มูลค่า") echo $el->nodeValue" รูเบิล
";
}
}
?>

ฉันพยายามแสดงความคิดเห็นโค้ดอย่างละเอียด ดังนั้นจึงไม่น่าจะมีปัญหาในการทำความเข้าใจ นอกจากนี้ เพื่อทำความเข้าใจว่าเหตุใดจึงมีจำนวนมากและเหตุใดจึงมีรอบดังกล่าว รวมถึงที่มาของเงื่อนไขบางประการ ฉันขอแนะนำอย่างยิ่งให้ไปที่ลิงก์จากโค้ด (เพียงใส่วันที่) แล้วคุณจะเห็น เอกสารเอ็กซ์เอ็มแอลและจะง่ายกว่ามากสำหรับคุณที่จะเข้าใจว่าเหตุใดจึงเขียนโค้ดนี้โดยเฉพาะ

สวัสดีตอนบ่ายเพื่อนรัก ดังที่คุณทราบ เมื่อเร็ว ๆ นี้ (11 กุมภาพันธ์) เรามีการลดค่าเงินอีกครั้งในคาซัคสถาน "Black Tuesday" ซึ่งหลายคนบนอินเทอร์เน็ตเรียกมันว่าเข้ากระเป๋าคนจำนวนมาก ฉันจะไม่เขียนบทความเชิงลบอีกในหัวข้อนี้ ฉันไม่คิดว่านี่เป็นสิ่งที่จำเป็น สิ่งที่ทำเสร็จแล้ว แต่ในวันที่โชคร้ายนั้น ฉันรู้สึกโกรธเคืองมากกับความจริงที่ว่าไม่มีที่ไหนบนอินเทอร์เน็ตที่เป็นไปได้ที่จะค้นหาอัตราแลกเปลี่ยนที่แน่นอนของเงินดอลลาร์ ยูโร หรืออื่น ๆ สกุลเงินต่างประเทศ- ฉันไม่สามารถเข้าถึงไซต์ที่รู้จักและไม่รู้จัก (สวัสดี Google) ทั้งหมดได้ บางทีบางไซต์อาจไม่ได้รับความนิยมจากผู้ใช้คาซัคสถานและไม่พร้อมสำหรับผู้ใช้จำนวนมาก แต่ความจริงก็คือว่าไซต์ใช้งานไม่ได้

และในตอนเย็น เมื่อความหลงใหลในการลดค่าเงินของฉันเริ่มลดลง และความกังวลเริ่มกลับสู่สภาวะสงบ ฉันตัดสินใจว่าจะต้องเขียนแจ้งอัตราแลกเปลี่ยนเล็กๆ น้อยๆ ให้กับตัวเองสำหรับบล็อกเล็กๆ ที่อบอุ่นของฉัน ดังที่ฉันได้กล่าวไว้ข้างต้น ฉันไม่ต้องการใช้วิดเจ็ตของไซต์อื่น เนื่องจากไซต์เหล่านี้ "โกหก" เมื่อรัฐบาลทั้งหมดต้องการทราบอัตราแลกเปลี่ยนที่เลวร้ายนี้ :) ด้านล่างนี้เป็นสคริปต์แจ้งข้อมูลใน PHP ฉันคิดว่าสคริปต์ไม่ต้องการความคิดเห็น:

$จำนวน = "1";
$จาก = "USD";
$จาก = "ยูโร";
$จาก = "ถู";
$to= "KZT";
$i=0;
ในขณะที่($i<= 2){
$i++;
$get = ระเบิด(" ",$รับ);
$get = ระเบิด("
",$รับ);


";
}
?>

สคริปต์เป็นแบบสากล คุณสามารถเปลี่ยนตัวแปรได้ $ถึงเป็นสกุลเงินอื่นที่คุณต้องการแปลง รวมถึงเพิ่มหรือเปลี่ยนอาร์เรย์ $จาก[?]เพิ่มสกุลเงินอื่นๆ เพียงอย่าลืมเปลี่ยนเงื่อนไขการวนซ้ำหากคุณเพิ่มจำนวนสกุลเงินที่จะส่งออก คุณสามารถรับตัวระบุ (ชื่อ) ของสกุลเงินได้โดยใช้ลิงก์ - https://www.google.com/finance/converter- ดังที่คุณคงเข้าใจแล้ว สคริปต์จะแยกวิเคราะห์เพจ Google นี้แบบวนซ้ำและรับข้อมูลที่ต้องการ

จะติดตั้งสคริปต์นี้บนเว็บไซต์ของคุณได้อย่างไร? หากคุณมีโปรแกรม WordPress คุณจะต้องติดตั้งปลั๊กอิน" วิดเจ็ตโค้ด PHP" และเลือกวิดเจ็ตนี้และเพิ่มโค้ดทั้งหมดที่นั่น นี่เป็นวิธีที่ง่ายที่สุด หากเกิดปัญหา คุณสามารถปิดการใช้งานปลั๊กอินได้ตลอดเวลา และทุกอย่างจะกลับมาเหมือนเดิม ฉันไม่เสนอตัวเลือกที่ซับซ้อนสำหรับการติดตั้งสคริปต์ คุณ สามารถเขียนถึงฉันทางอีเมลและฉันจะพยายามช่วยคุณ ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับคุณ :)

ป.ล.: สำหรับตัวฉันเอง ฉันปรับสคริปต์ให้เหมาะสมเล็กน้อย (เพิ่มแคช) และให้งาน cron อัปเดตสคริปต์ชั่วโมงละครั้ง เวอร์ชันของฉันบันทึกไฟล์ *.html และฉันแสดงในวิดเจ็ตผ่าน ajax

// เริ่มการบัฟเฟอร์เอาต์พุต
ob_start();

$จำนวน = "1";
$จาก = "USD";
$จาก = "ยูโร";
$จาก = "ถู";
$to= "KZT";
$i=0;
ในขณะที่($i<= 2){
$i++;
$get = file_get_contents("https://www.google.com/finance/converter?a=$amount&from=$from[$i]&to=$to");
$get = ระเบิด(" ",$รับ);
$get = ระเบิด("
",$รับ);
$converted_amount = preg_replace("/[^0-9\.]/", null, $get);
$converted_amount = รอบ($converted_amount,2);
echo $amount" ".$from[$i]" = ".$converted_amount" ".$to"
";
}

// บันทึกเอาต์พุตที่บันทึกไว้เป็นไฟล์ .html
file_put_contents("currency.html", ob_get_contents());
// สิ้นสุดการบัฟเฟอร์และการแสดงหน้า
ob_end_flush();
?>

บันทึกสคริปต์ในรูปแบบ *.php แนะนำให้บันทึกไว้ในโฟลเดอร์แยกต่างหาก (เช่นในโฟลเดอร์ "สคริปต์" เพื่อไม่ให้เว็บไซต์เกะกะ หลังจากนั้นคุณจะต้องเพิ่มงานใน Crown เข้าถึงสคริปต์หนึ่งครั้ง n ชั่วโมง และเมื่อเข้าถึงสคริปต์ด้วยตนเองเพื่อสร้างไฟล์ html ซึ่งเราจะเข้าถึงในภายหลัง ต่อไป คุณสามารถแสดงสคริปต์ในวิดเจ็ตผ่าน iframe:

‹สคริปต์›
ฟังก์ชั่น show_temp()
{
$.อาแจ็กซ์((
URL: "http://yoursite/scripts/currency.html",
แคช: เท็จ
ความสำเร็จ: ฟังก์ชั่น (html) (
$("#currency").html(html);
}
});
}
$(เอกสาร).พร้อม(ฟังก์ชั่น())(
show_temp();
});

วิธีการส่งออกนี้จะช่วยให้คุณสามารถเปลี่ยนขนาดตัวอักษร สีแบบอักษร หรือเพิ่มเอฟเฟกต์อื่น ๆ ผ่านทาง CSS (Cascading Style Sheet)

สคริปต์เวอร์ชันที่ได้รับการปรับปรุงจะไม่โหลดเซิร์ฟเวอร์และติดต่อกับ Google อย่างต่อเนื่อง คุณสามารถใช้แคชที่แตกต่างกันและตรวจสอบตามวันที่เพื่อไม่ให้ใช้ cron แต่โดยส่วนตัวแล้วฉันดำเนินการจากแบบง่าย ๆ ขน :)

เครื่องซักผ้าของคุณเสียหรือเปล่า? 1v.kz จะช่วย! - ซ่อมเครื่องซักผ้าในอัลมาตี:

ผู้เชี่ยวชาญจากทุกส่วนของเมือง

ในบางกรณี เมื่อทำงานกับการค้า จำเป็นต้องได้รับข้อมูลล่าสุดเกี่ยวกับอัตราแลกเปลี่ยนของสกุลเงินหนึ่งๆ ธนาคารกลางเป็นแหล่งข้อมูลที่ดีที่สุด และเนื่องจากธนาคารกลางให้ข้อมูลที่เปิดเผยและอัปเดตทันเวลาเกี่ยวกับอัตราแลกเปลี่ยนในรูปแบบ XML จึงถือเป็นบาปที่จะไม่ใช้ข้อมูลดังกล่าว

ฟังก์ชั่นนี้มีลักษณะดังนี้:

ฟังก์ชั่น get_currency($currency_code, $format) ( $date = date("d/m/Y"); // ปัจจุบัน $cache_time_out = "3600"; // อายุการใช้งานแคชเป็นวินาที $file_currency_cache = __DIR__."/XML_daily asp"; if(!is_file($file_currency_cache) || filemtime($file_currency_cache)< (time() - $cache_time_out)) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.cbr.ru/scripts/XML_daily.asp?date_req=".$date); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $out = curl_exec($ch); curl_close($ch); file_put_contents($file_currency_cache, $out); } $content_currency = simplexml_load_file($file_currency_cache); return number_format(str_replace(",", ".", $content_currency->xpath("ค่า")->ค่า), $format); -

ประกอบด้วยบรรทัด:

$date = date("d/m/Y"); // วันที่ปัจจุบัน $cache_time_out = "3600"; // อายุการใช้งานแคชเป็นวินาที

รับผิดชอบวันที่ (ในกรณีของเราเป็นปัจจุบัน) และอายุการใช้งานแคชตามลำดับ เนื่องจากธนาคารกลางไม่ได้อัปเดตข้อมูลเกี่ยวกับสกุลเงินบ่อยนัก คุณจึงไม่ควรรบกวนทุกครั้งที่ใช้งาน คุณสามารถเปลี่ยนค่าในบรรทัดเหล่านี้ (หากต้องการ) เป็นค่าของคุณเอง

การใช้งานฟังก์ชั่นมีดังนี้:

เสียงสะท้อน get_currency("USD", 3);

ที่นี่ " ดอลล่าร์" คือรหัสสัญลักษณ์ของสกุลเงิน (ในกรณีของเราคือดอลลาร์สหรัฐ) และ " 3 " - จำนวน simbols หลังลูกน้ำ

รายการสกุลเงินที่ยอมรับโดยธนาคารกลางแห่งสหพันธรัฐรัสเซีย (ณ เวลาที่เขียน) ในรูปแบบของ "รหัสสัญลักษณ์สกุลเงิน - นิกายและชื่อ":

AUD – 1 ดอลลาร์ออสเตรเลีย AZN – 1 มานัตอาเซอร์ไบจาน GBP – 1 ปอนด์อังกฤษ AMD – 100 แดรมอาร์เมเนีย BYN – 1 รูเบิลเบลารุส BGN – 1 เลฟบัลแกเรีย BRL – 1 เรียลบราซิล HUF – 100 ฟอรินต์ฮังการี HKD – 10 ดอลลาร์ฮ่องกง DKK – 10 เดนมาร์ก โครน USD – 1 ดอลลาร์สหรัฐ EUR – 1 ยูโร INR – 100 รูปีอินเดีย KZT – 100 เทงเก้คาซัคสถาน CAD – 1 ดอลลาร์แคนาดา KGS – 100 ซอมคีร์กีซ CNY – 10 หยวนจีน MDL – 10 ลิวมอลโดวา NOK – 10 โครนนอร์เวย์ PLN – 1 ซโลตีโปแลนด์ RON – 1 ลิวโรมาเนีย XDR – 1 SDR (สิทธิในการถอนพิเศษ) SGD – 1 ดอลลาร์สิงคโปร์ TJS – 10 โซโมนีทาจิก TRY – 1 ลีราตุรกี TMT – 1 เติร์กเมนิสถานใหม่ UZS – 10,000 อุซเบก soums UAH – 10 ฮรีฟเนียยูเครน CZK – คราวน์เช็ก 10 อัน SEK - 10 คราวน์สวีเดน CHF - 1 ฟรังก์สวิส ZAR - 10 แรนด์แอฟริกาใต้ KRW - 1,000 วอนเกาหลี

ฉันหวังว่าฟีเจอร์นี้จะพบตำแหน่งในโครงการของคุณ หากคุณมีคำถามหรือบางสิ่งที่ดูไม่ชัดเจน โปรดเขียนไว้ในความคิดเห็นใต้บทความนี้

ในบางกรณี เมื่อทำงานกับการค้า จำเป็นต้องได้รับข้อมูลล่าสุดเกี่ยวกับอัตราแลกเปลี่ยนของสกุลเงินหนึ่งๆ ธนาคารกลางเป็นแหล่งข้อมูลที่ดีที่สุด และเนื่องจากธนาคารกลางให้ข้อมูลที่เปิดเผยและอัปเดตทันเวลาเกี่ยวกับอัตราแลกเปลี่ยนในรูปแบบ XML จึงถือเป็นบาปที่จะไม่ใช้ข้อมูลดังกล่าว

ฟังก์ชั่นนี้มีลักษณะดังนี้:

ฟังก์ชั่น get_currency($currency_code, $format) ( $date = date("d/m/Y"); // ปัจจุบัน $cache_time_out = "3600"; // อายุการใช้งานแคชเป็นวินาที $file_currency_cache = __DIR__."/XML_daily asp"; if(!is_file($file_currency_cache) || filemtime($file_currency_cache)< (time() - $cache_time_out)) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.cbr.ru/scripts/XML_daily.asp?date_req=".$date); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $out = curl_exec($ch); curl_close($ch); file_put_contents($file_currency_cache, $out); } $content_currency = simplexml_load_file($file_currency_cache); return number_format(str_replace(",", ".", $content_currency->xpath("ค่า")->ค่า), $format); -

ประกอบด้วยบรรทัด:

$date = date("d/m/Y"); // วันที่ปัจจุบัน $cache_time_out = "3600"; // อายุการใช้งานแคชเป็นวินาที

รับผิดชอบวันที่ (ในกรณีของเราเป็นปัจจุบัน) และอายุการใช้งานแคชตามลำดับ เนื่องจากธนาคารกลางไม่ได้อัปเดตข้อมูลเกี่ยวกับสกุลเงินบ่อยนัก คุณจึงไม่ควรรบกวนทุกครั้งที่ใช้งาน คุณสามารถเปลี่ยนค่าในบรรทัดเหล่านี้ (หากต้องการ) เป็นค่าของคุณเอง

การใช้งานฟังก์ชั่นมีดังนี้:

เสียงสะท้อน get_currency("USD", 3);

ที่นี่ " ดอลล่าร์" คือรหัสสัญลักษณ์ของสกุลเงิน (ในกรณีของเราคือดอลลาร์สหรัฐ) และ " 3 " - จำนวน simbols หลังลูกน้ำ

รายการสกุลเงินที่ยอมรับโดยธนาคารกลางแห่งสหพันธรัฐรัสเซีย (ณ เวลาที่เขียน) ในรูปแบบของ "รหัสสัญลักษณ์สกุลเงิน - นิกายและชื่อ":

AUD – 1 ดอลลาร์ออสเตรเลีย AZN – 1 มานัตอาเซอร์ไบจาน GBP – 1 ปอนด์อังกฤษ AMD – 100 แดรมอาร์เมเนีย BYN – 1 รูเบิลเบลารุส BGN – 1 เลฟบัลแกเรีย BRL – 1 เรียลบราซิล HUF – 100 ฟอรินต์ฮังการี HKD – 10 ดอลลาร์ฮ่องกง DKK – 10 เดนมาร์ก โครน USD – 1 ดอลลาร์สหรัฐ EUR – 1 ยูโร INR – 100 รูปีอินเดีย KZT – 100 เทงเก้คาซัคสถาน CAD – 1 ดอลลาร์แคนาดา KGS – 100 ซอมคีร์กีซ CNY – 10 หยวนจีน MDL – 10 ลิวมอลโดวา NOK – 10 โครนนอร์เวย์ PLN – 1 ซโลตีโปแลนด์ RON – 1 ลิวโรมาเนีย XDR – 1 SDR (สิทธิในการถอนพิเศษ) SGD – 1 ดอลลาร์สิงคโปร์ TJS – 10 โซโมนีทาจิก TRY – 1 ลีราตุรกี TMT – 1 เติร์กเมนิสถานใหม่ UZS – 10,000 อุซเบก soums UAH – 10 ฮรีฟเนียยูเครน CZK – คราวน์เช็ก 10 อัน SEK - 10 คราวน์สวีเดน CHF - 1 ฟรังก์สวิส ZAR - 10 แรนด์แอฟริกาใต้ KRW - 1,000 วอนเกาหลี

ฉันหวังว่าฟีเจอร์นี้จะพบตำแหน่งในโครงการของคุณ หากคุณมีคำถามหรือบางสิ่งที่ดูไม่ชัดเจน โปรดเขียนไว้ในความคิดเห็นใต้บทความนี้

มีสคริปต์มากมายบนอินเทอร์เน็ตที่แสดงอัตราแลกเปลี่ยน แต่ฉันต้องการอัตราแลกเปลี่ยนเงินดอลลาร์และยูโรจาก ธนาคารกลาง- ฉันตัดสินใจค้นหาสคริปต์ที่จะแสดง อัตราแลกเปลี่ยนอย่างเป็นทางการสำหรับวันที่กำหนด- ฉันเจอบทความที่น่าสนใจเกี่ยวกับการเรียงลำดับตาราง jQuery ในสคริปต์นั่น” ตัวแยกวิเคราะห์อัตราสกุลเงิน PHP" เอกสาร xml ถูกปล้นโดยใช้นิพจน์ทั่วไป นิพจน์ทั่วไปถูกใช้อย่างแข็งขันในการลักขโมยโค้ด สคริปต์ใช้งานได้ดี แต่มีลักษณะเฉพาะของตัวเอง มันแสดงตารางใน HTML ที่มีสกุลเงินจำนวนมาก ฉันต้องการ สร้างอาร์เรย์ JSON จากตารางที่มีอัตราแลกเปลี่ยน- อาเรย์นี้เหมือนไส้กรอก นี่คือสิ่งที่โปรแกรมเมอร์เรียกว่าอาร์เรย์ดังกล่าว มีไส้กรอกชิ้นใหญ่มากในปริมาณมาก)))

/* * getArr() * อัตราแลกเปลี่ยนจากธนาคารกลาง * แยกวิเคราะห์เอกสาร xml * */ ฟังก์ชั่น getArr() ( $url = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=". date("d/m/Y",strtotime("+0 วัน")); $cbr_xml = str_replace(array("\n","\r","\t"),"",getContentPage($url )); if(preg_match_all("~ (.*?) ~i",$cbr_xml,$Valute)) ( foreach($Valute เป็น $data) ( preg_match("~ (.*?) ~i",$data ,$CharCode); preg_match("~ (.*?) ~i",$data,$NumCode); $arr[$CharCode]["num_code"].= $NumCode; ~i",$data,$Nominal ); $arr[$CharCode]["nominal"] = $Nominal; preg_match("~ (.*?) ~i",$data,$Name); $arr[$ CharCode]["name"].= toUtf8($Name); preg_match("~ (.*?) ~i",$data,$Value); ; $i++; ) ) ส่งคืนฟังก์ชัน getContentPage($url) url); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1); $text = curl_exec($c); $str) ( return mb_convert_encoding($str, "utf-8", "windows-1251"); ) $arr = getArr(); เสียงสะท้อน json_encode($arr); /* ( "EUR":("num_code":978", "nominal":1", "ชื่อ":\u0415\u0432\u0440\u043e", "value":63.6090"), "USD ":("num_code": "840", "nominal": 1 ", "ชื่อ": "\u0414\u043e\u043b\u043b\u0430\u0440 \u0421\u0428\u0410", "value": "58.0374 ") )*/

คุณสามารถ ดูทั้งอัตราแลกเปลี่ยนของวันนี้และอัตราแลกเปลี่ยนของเมื่อวาน- ฟังก์ชัน strtotime("+0 day") ช่วยให้คุณเปลี่ยนเวลาได้ แน่นอนว่าไม่ว่าคุณจะเพิ่มศูนย์ไปกี่ตัว ค่าของตัวแปรก็จะไม่เปลี่ยนแปลง ฉันทิ้งรหัสส่วนนี้ไว้เพื่อให้สามารถเปลี่ยนแปลงเวลาได้ตลอดเวลา ฉันต้องทำอาร์เรย์ใหม่เล็กน้อย ฉันใช้ตัวแปร $CharCode เป็นคีย์สำหรับอาร์เรย์ ในอาร์เรย์ขนาดใหญ่ของฉัน มีอาร์เรย์อื่นๆ มากมาย และคุณสามารถเข้าถึงอาร์เรย์เฉพาะได้โดยใช้คีย์เท่านั้น (EUR) ในกรณีของฉัน ตัวแปร $CharCode รับค่าต่อไปนี้:

  1. AUD => ดอลลาร์ออสเตรเลีย
  2. AZN => มานัตอาเซอร์ไบจาน
  3. GBP => ปอนด์อังกฤษ
  4. AMD => ละครอาร์เมเนีย
  5. BYR => รูเบิลเบลารุส
  6. BGN => เลฟบัลแกเรีย
  7. BRL => เรียลบราซิล
  8. HUF => ฟอรินต์ฮังการี
  9. DKK => โครนเดนมาร์ก
  10. USD => ดอลลาร์สหรัฐ
  11. ยูโร => ยูโร
  12. INR => รูปีอินเดีย
  13. KZT => เทงเจคาซัคสถาน
  14. CAD => ดอลลาร์แคนาดา
  15. KGS => ซอมคีร์กีซสถาน
  16. CNY => หยวนจีน
  17. MDL => ลิวมอลโดวา
  18. NOK => โครนนอร์เวย์
  19. PLN => ซลอตีโปแลนด์
  20. RON => ลิว โรมาเนียน
  21. XDR => SDR (สิทธิพิเศษถอนเงิน)
  22. SGD => ดอลลาร์สิงคโปร์
  23. TJS => โซโมนิทาจิกิสถาน
  24. ลอง => ลีราตุรกี
  25. TMT => มานาตเติร์กเมนิสถานใหม่
  26. UZS => ซอมอุซเบก
  27. UAH => ฮรีฟเนียยูเครน
  28. CZK => คราวน์เช็ก
  29. SEK => โครนาสวีเดน
  30. CHF => ฟรังก์สวิส
  31. ZAR => แรนด์แอฟริกาใต้
  32. KRW => วอนสาธารณรัฐเกาหลี
  33. JPY => เยนญี่ปุ่น

ฉันสนใจเฉพาะ USD และ EUR เท่านั้น ฉันไม่ได้ลบมันออกไป