3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = '{"AED":{"symbol":"AED","symbol_native":"د.إ.\u200F","decimal_digits":2,"rounding":0.0,"code":"AED"},"AFN":{"symbol":"AFN","symbol_native":"؋","decimal_digits":0,"rounding":0.0,"code":"AFN"},"ALL":{"symbol":"ALL","symbol_native":"Lek","decimal_digits":0,"rounding":0.0,"code":"ALL"},"AMD":{"symbol":"AMD","symbol_native":"դր.","decimal_digits":0,"rounding":0.0,"code":"AMD"},"AOA":{"symbol":"AOA","symbol_native":"Kz","decimal_digits":2,"rounding":0.0,"code":"AOA"},"ARS":{"symbol":"ARS","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"ARS"},"AUD":{"symbol":"AU$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"AUD"},"AWG":{"symbol":"AWG","symbol_native":"Afl.","decimal_digits":2,"rounding":0.0,"code":"AWG"},"AZN":{"symbol":"AZN","symbol_native":"ман.","decimal_digits":2,"rounding":0.0,"code":"AZN"},"BAM":{"symbol":"BAM","symbol_native":"KM","decimal_digits":2,"rounding":0.0,"code":"BAM"},"BBD":{"symbol":"BBD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BBD"},"BDT":{"symbol":"BDT","symbol_native":"৳","decimal_digits":2,"rounding":0.0,"code":"BDT"},"BGN":{"symbol":"BGN","symbol_native":"лв.","decimal_digits":2,"rounding":0.0,"code":"BGN"},"BHD":{"symbol":"BHD","symbol_native":"د.ب.\u200F","decimal_digits":3,"rounding":0.0,"code":"BHD"},"BIF":{"symbol":"BIF","symbol_native":"FBu","decimal_digits":0,"rounding":0.0,"code":"BIF"},"BMD":{"symbol":"BMD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BMD"},"BND":{"symbol":"BND","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BND"},"BOB":{"symbol":"BOB","symbol_native":"Bs","decimal_digits":2,"rounding":0.0,"code":"BOB"},"BRL":{"symbol":"R$","symbol_native":"R$","decimal_digits":2,"rounding":0.0,"code":"BRL"},"BWP":{"symbol":"BWP","symbol_native":"P","decimal_digits":2,"rounding":0.0,"code":"BWP"},"BYR":{"symbol":"BYR","symbol_native":"BYR","decimal_digits":0,"rounding":0.0,"code":"BYR"},"BZD":{"symbol":"BZD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BZD"},"CAD":{"symbol":"CA$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"CAD"},"CDF":{"symbol":"CDF","symbol_native":"FrCD","decimal_digits":2,"rounding":0.0,"code":"CDF"},"CHF":{"symbol":"CHF","symbol_native":"CHF","decimal_digits":2,"rounding":0.05,"code":"CHF"},"CLP":{"symbol":"CLP","symbol_native":"$","decimal_digits":0,"rounding":0.0,"code":"CLP"},"CNY":{"symbol":"CN¥","symbol_native":"CN¥","decimal_digits":2,"rounding":0.0,"code":"CNY"},"COP":{"symbol":"COP","symbol_native":"$","decimal_digits":0,"rounding":0.0,"code":"COP"},"CRC":{"symbol":"CRC","symbol_native":"\u20A1","decimal_digits":0,"rounding":0.0,"code":"CRC"},"CVE":{"symbol":"CVE","symbol_native":"CVE","decimal_digits":2,"rounding":0.0,"code":"CVE"},"CZK":{"symbol":"CZK","symbol_native":"Kč","decimal_digits":2,"rounding":0.0,"code":"CZK"},"DJF":{"symbol":"DJF","symbol_native":"Fdj","decimal_digits":0,"rounding":0.0,"code":"DJF"},"DKK":{"symbol":"DKK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"DKK"},"DOP":{"symbol":"DOP","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"DOP"},"DZD":{"symbol":"DZD","symbol_native":"د.ج.\u200F","decimal_digits":2,"rounding":0.0,"code":"DZD"},"EGP":{"symbol":"EGP","symbol_native":"ج.م.\u200F","decimal_digits":2,"rounding":0.0,"code":"EGP"},"ERN":{"symbol":"ERN","symbol_native":"Nfk","decimal_digits":2,"rounding":0.0,"code":"ERN"},"ETB":{"symbol":"ETB","symbol_native":"ብር","decimal_digits":2,"rounding":0.0,"code":"ETB"},"EUR":{"symbol":"\u20AC","symbol_native":"\u20AC","decimal_digits":2,"rounding":0.0,"code":"EUR"},"GBP":{"symbol":"£","symbol_native":"£","decimal_digits":2,"rounding":0.0,"code":"GBP"},"GEL":{"symbol":"GEL","symbol_native":"GEL","decimal_digits":2,"rounding":0.0,"code":"GEL"},"GHS":{"symbol":"GHS","symbol_native":"GHS","decimal_digits":2,"rounding":0.0,"code":"GHS"},"GNF":{"symbol":"GNF","symbol_native":"FG","decimal_digits":0,"rounding":0.0,"code":"GNF"},"GTQ":{"symbol":"GTQ","symbol_native":"Q","decimal_digits":2,"rounding":0.0,"code":"GTQ"},"GYD":{"symbol":"GYD","symbol_native":"GYD","decimal_digits":0,"rounding":0.0,"code":"GYD"},"HKD":{"symbol":"HK$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"HKD"},"HNL":{"symbol":"HNL","symbol_native":"L","decimal_digits":2,"rounding":0.0,"code":"HNL"},"HRK":{"symbol":"HRK","symbol_native":"kn","decimal_digits":2,"rounding":0.0,"code":"HRK"},"HUF":{"symbol":"HUF","symbol_native":"Ft","decimal_digits":0,"rounding":0.0,"code":"HUF"},"IDR":{"symbol":"IDR","symbol_native":"Rp","decimal_digits":0,"rounding":0.0,"code":"IDR"},"ILS":{"symbol":"\u20AA","symbol_native":"\u20AA","decimal_digits":2,"rounding":0.0,"code":"ILS"},"INR":{"symbol":"\u20B9","symbol_native":"\u20B9","decimal_digits":2,"rounding":0.0,"code":"INR"},"IQD":{"symbol":"IQD","symbol_native":"د.ع.\u200F","decimal_digits":0,"rounding":0.0,"code":"IQD"},"IRR":{"symbol":"IRR","symbol_native":"﷼","decimal_digits":0,"rounding":0.0,"code":"IRR"},"ISK":{"symbol":"ISK","symbol_native":"kr","decimal_digits":0,"rounding":0.0,"code":"ISK"},"JMD":{"symbol":"JMD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"JMD"},"JOD":{"symbol":"JOD","symbol_native":"د.أ.\u200F","decimal_digits":3,"rounding":0.0,"code":"JOD"},"JPY":{"symbol":"¥","symbol_native":"¥","decimal_digits":0,"rounding":0.0,"code":"JPY"},"KES":{"symbol":"KES","symbol_native":"Ksh","decimal_digits":2,"rounding":0.0,"code":"KES"},"KHR":{"symbol":"KHR","symbol_native":"៛","decimal_digits":2,"rounding":0.0,"code":"KHR"},"KMF":{"symbol":"KMF","symbol_native":"CF","decimal_digits":0,"rounding":0.0,"code":"KMF"},"KRW":{"symbol":"\u20A9","symbol_native":"\u20A9","decimal_digits":0,"rounding":0.0,"code":"KRW"},"KWD":{"symbol":"KWD","symbol_native":"د.ك.\u200F","decimal_digits":3,"rounding":0.0,"code":"KWD"},"KZT":{"symbol":"KZT","symbol_native":"\u20B8","decimal_digits":2,"rounding":0.0,"code":"KZT"},"LBP":{"symbol":"LBP","symbol_native":"ل.ل.\u200F","decimal_digits":0,"rounding":0.0,"code":"LBP"},"LKR":{"symbol":"LKR","symbol_native":"රු.","decimal_digits":2,"rounding":0.0,"code":"LKR"},"LRD":{"symbol":"LRD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"LRD"},"LTL":{"symbol":"LTL","symbol_native":"Lt","decimal_digits":2,"rounding":0.0,"code":"LTL"},"LVL":{"symbol":"LVL","symbol_native":"Ls","decimal_digits":2,"rounding":0.0,"code":"LVL"},"LYD":{"symbol":"LYD","symbol_native":"د.ل.\u200F","decimal_digits":3,"rounding":0.0,"code":"LYD"},"MAD":{"symbol":"MAD","symbol_native":"د.م.\u200F","decimal_digits":2,"rounding":0.0,"code":"MAD"},"MDL":{"symbol":"MDL","symbol_native":"MDL","decimal_digits":2,"rounding":0.0,"code":"MDL"},"MGA":{"symbol":"MGA","symbol_native":"MGA","decimal_digits":0,"rounding":0.0,"code":"MGA"},"MKD":{"symbol":"MKD","symbol_native":"MKD","decimal_digits":2,"rounding":0.0,"code":"MKD"},"MMK":{"symbol":"MMK","symbol_native":"K","decimal_digits":0,"rounding":0.0,"code":"MMK"},"MOP":{"symbol":"MOP","symbol_native":"MOP","decimal_digits":2,"rounding":0.0,"code":"MOP"},"MUR":{"symbol":"MUR","symbol_native":"MUR","decimal_digits":0,"rounding":0.0,"code":"MUR"},"MXN":{"symbol":"MX$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"MXN"},"MYR":{"symbol":"MYR","symbol_native":"RM","decimal_digits":2,"rounding":0.0,"code":"MYR"},"MZN":{"symbol":"MZN","symbol_native":"MTn","decimal_digits":2,"rounding":0.0,"code":"MZN"},"NAD":{"symbol":"NAD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"NAD"},"NGN":{"symbol":"NGN","symbol_native":"\u20A6","decimal_digits":2,"rounding":0.0,"code":"NGN"},"NIO":{"symbol":"NIO","symbol_native":"C$","decimal_digits":2,"rounding":0.0,"code":"NIO"},"NOK":{"symbol":"NOK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"NOK"},"NPR":{"symbol":"NPR","symbol_native":"नेरू","decimal_digits":2,"rounding":0.0,"code":"NPR"},"NZD":{"symbol":"NZ$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"NZD"},"OMR":{"symbol":"OMR","symbol_native":"ر.ع.\u200F","decimal_digits":3,"rounding":0.0,"code":"OMR"},"PAB":{"symbol":"PAB","symbol_native":"B\/.","decimal_digits":2,"rounding":0.0,"code":"PAB"},"PEN":{"symbol":"PEN","symbol_native":"S\/.","decimal_digits":2,"rounding":0.0,"code":"PEN"},"PHP":{"symbol":"PHP","symbol_native":"\u20B1","decimal_digits":2,"rounding":0.0,"code":"PHP"},"PKR":{"symbol":"PKR","symbol_native":"\u20A8","decimal_digits":0,"rounding":0.0,"code":"PKR"},"PLN":{"symbol":"PLN","symbol_native":"zł","decimal_digits":2,"rounding":0.0,"code":"PLN"},"PYG":{"symbol":"PYG","symbol_native":"\u20B2","decimal_digits":0,"rounding":0.0,"code":"PYG"},"QAR":{"symbol":"QAR","symbol_native":"ر.ق.\u200F","decimal_digits":2,"rounding":0.0,"code":"QAR"},"RON":{"symbol":"RON","symbol_native":"RON","decimal_digits":2,"rounding":0.0,"code":"RON"},"RSD":{"symbol":"RSD","symbol_native":"дин.","decimal_digits":0,"rounding":0.0,"code":"RSD"},"RUB":{"symbol":"RUB","symbol_native":"руб.","decimal_digits":2,"rounding":0.0,"code":"RUB"},"RWF":{"symbol":"RWF","symbol_native":"FR","decimal_digits":0,"rounding":0.0,"code":"RWF"},"SAR":{"symbol":"SAR","symbol_native":"ر.س.\u200F","decimal_digits":2,"rounding":0.0,"code":"SAR"},"SDG":{"symbol":"SDG","symbol_native":"SDG","decimal_digits":2,"rounding":0.0,"code":"SDG"},"SEK":{"symbol":"SEK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"SEK"},"SGD":{"symbol":"SGD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"SGD"},"SOS":{"symbol":"SOS","symbol_native":"SOS","decimal_digits":0,"rounding":0.0,"code":"SOS"},"STD":{"symbol":"STD","symbol_native":"Db","decimal_digits":0,"rounding":0.0,"code":"STD"},"SYP":{"symbol":"SYP","symbol_native":"ل.س.\u200F","decimal_digits":0,"rounding":0.0,"code":"SYP"},"THB":{"symbol":"฿","symbol_native":"฿","decimal_digits":2,"rounding":0.0,"code":"THB"},"TND":{"symbol":"TND","symbol_native":"د.ت.\u200F","decimal_digits":3,"rounding":0.0,"code":"TND"},"TOP":{"symbol":"TOP","symbol_native":"T$","decimal_digits":2,"rounding":0.0,"code":"TOP"},"TRY":{"symbol":"TRY","symbol_native":"TL","decimal_digits":2,"rounding":0.0,"code":"TRY"},"TTD":{"symbol":"TTD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"TTD"},"TWD":{"symbol":"NT$","symbol_native":"NT$","decimal_digits":2,"rounding":0.0,"code":"TWD"},"TZS":{"symbol":"TZS","symbol_native":"TSh","decimal_digits":0,"rounding":0.0,"code":"TZS"},"UAH":{"symbol":"UAH","symbol_native":"\u20B4","decimal_digits":2,"rounding":0.0,"code":"UAH"},"UGX":{"symbol":"UGX","symbol_native":"USh","decimal_digits":0,"rounding":0.0,"code":"UGX"},"USD":{"symbol":"$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"USD"},"UYU":{"symbol":"UYU","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"UYU"},"UZS":{"symbol":"UZS","symbol_native":"UZS","decimal_digits":0,"rounding":0.0,"code":"UZS"},"VEF":{"symbol":"VEF","symbol_native":"Bs.F.","decimal_digits":2,"rounding":0.0,"code":"VEF"},"VND":{"symbol":"\u20AB","symbol_native":"\u20AB","decimal_digits":0,"rounding":0.0,"code":"VND"},"XAF":{"symbol":"FCFA","symbol_native":"FCFA","decimal_digits":0,"rounding":0.0,"code":"XAF"},"XOF":{"symbol":"CFA","symbol_native":"CFA","decimal_digits":0,"rounding":0.0,"code":"XOF"},"YER":{"symbol":"YER","symbol_native":"ر.ي.\u200F","decimal_digits":0,"rounding":0.0,"code":"YER"},"ZAR":{"symbol":"ZAR","symbol_native":"R","decimal_digits":2,"rounding":0.0,"code":"ZAR"},"ZMK":{"symbol":"ZMK","symbol_native":"ZK","decimal_digits":0,"rounding":0.0,"code":"ZMK"}}'; function searchJson( $obj, $value ) { foreach( $obj as $key => $item ) { if(strtolower($key) == strtolower($value)) return $item; } return null; } function get_currency_symbol($cur) { global $json; //$json = file_get_contents_curl('http://www.localeplanet.com/api/auto/currencymap.json'); $data = json_decode( $json, true); $results = searchJson( $data , $cur ); return $results; } print_r(get_currency_symbol('USD')); print_r(get_currency_symbol('INR'));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/GT5XP
function name:  (null)
number of ops:  14
compiled vars:  !0 = $json
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%7B%22AED%22%3A%7B%22symbol%22%3A%22AED%22%2C%22symbol_native%22%3A%22%D8%AF.%D8%A5.%5Cu200F%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22AED%22%7D%2C%22AFN%22%3A%7B%22symbol%22%3A%22AFN%22%2C%22symbol_native%22%3A%22%D8%8B%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22AFN%22%7D%2C%22ALL%22%3A%7B%22symbol%22%3A%22ALL%22%2C%22symbol_native%22%3A%22Lek%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ALL%22%7D%2C%22AMD%22%3A%7B%22symbol%22%3A%22AMD%22%2C%22symbol_native%22%3A%22%D5%A4%D6%80.%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22AMD%22%7D%2C%22AOA%22%3A%7B%22symbol%22%3A%22AOA%22%2C%22symbol_native%22%3A%22Kz%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22AOA%22%7D%2C%22ARS%22%3A%7B%22symbol%22%3A%22ARS%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ARS%22%7D%2C%22AUD%22%3A%7B%22symbol%22%3A%22AU%24%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22AUD%22%7D%2C%22AWG%22%3A%7B%22symbol%22%3A%22AWG%22%2C%22symbol_native%22%3A%22Afl.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22AWG%22%7D%2C%22AZN%22%3A%7B%22symbol%22%3A%22AZN%22%2C%22symbol_native%22%3A%22%D0%BC%D0%B0%D0%BD.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22AZN%22%7D%2C%22BAM%22%3A%7B%22symbol%22%3A%22BAM%22%2C%22symbol_native%22%3A%22KM%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BAM%22%7D%2C%22BBD%22%3A%7B%22symbol%22%3A%22BBD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BBD%22%7D%2C%22BDT%22%3A%7B%22symbol%22%3A%22BDT%22%2C%22symbol_native%22%3A%22%E0%A7%B3%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BDT%22%7D%2C%22BGN%22%3A%7B%22symbol%22%3A%22BGN%22%2C%22symbol_native%22%3A%22%D0%BB%D0%B2.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BGN%22%7D%2C%22BHD%22%3A%7B%22symbol%22%3A%22BHD%22%2C%22symbol_native%22%3A%22%D8%AF.%D8%A8.%5Cu200F%22%2C%22decimal_digits%22%3A3%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BHD%22%7D%2C%22BIF%22%3A%7B%22symbol%22%3A%22BIF%22%2C%22symbol_native%22%3A%22FBu%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BIF%22%7D%2C%22BMD%22%3A%7B%22symbol%22%3A%22BMD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BMD%22%7D%2C%22BND%22%3A%7B%22symbol%22%3A%22BND%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BND%22%7D%2C%22BOB%22%3A%7B%22symbol%22%3A%22BOB%22%2C%22symbol_native%22%3A%22Bs%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BOB%22%7D%2C%22BRL%22%3A%7B%22symbol%22%3A%22R%24%22%2C%22symbol_native%22%3A%22R%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BRL%22%7D%2C%22BWP%22%3A%7B%22symbol%22%3A%22BWP%22%2C%22symbol_native%22%3A%22P%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BWP%22%7D%2C%22BYR%22%3A%7B%22symbol%22%3A%22BYR%22%2C%22symbol_native%22%3A%22BYR%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BYR%22%7D%2C%22BZD%22%3A%7B%22symbol%22%3A%22BZD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22BZD%22%7D%2C%22CAD%22%3A%7B%22symbol%22%3A%22CA%24%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22CAD%22%7D%2C%22CDF%22%3A%7B%22symbol%22%3A%22CDF%22%2C%22symbol_native%22%3A%22FrCD%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22CDF%22%7D%2C%22CHF%22%3A%7B%22symbol%22%3A%22CHF%22%2C%22symbol_native%22%3A%22CHF%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.05%2C%22code%22%3A%22CHF%22%7D%2C%22CLP%22%3A%7B%22symbol%22%3A%22CLP%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22CLP%22%7D%2C%22CNY%22%3A%7B%22symbol%22%3A%22CN%C2%A5%22%2C%22symbol_native%22%3A%22CN%C2%A5%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22CNY%22%7D%2C%22COP%22%3A%7B%22symbol%22%3A%22COP%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22COP%22%7D%2C%22CRC%22%3A%7B%22symbol%22%3A%22CRC%22%2C%22symbol_native%22%3A%22%5Cu20A1%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22CRC%22%7D%2C%22CVE%22%3A%7B%22symbol%22%3A%22CVE%22%2C%22symbol_native%22%3A%22CVE%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22CVE%22%7D%2C%22CZK%22%3A%7B%22symbol%22%3A%22CZK%22%2C%22symbol_native%22%3A%22K%C4%8D%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22CZK%22%7D%2C%22DJF%22%3A%7B%22symbol%22%3A%22DJF%22%2C%22symbol_native%22%3A%22Fdj%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22DJF%22%7D%2C%22DKK%22%3A%7B%22symbol%22%3A%22DKK%22%2C%22symbol_native%22%3A%22kr%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22DKK%22%7D%2C%22DOP%22%3A%7B%22symbol%22%3A%22DOP%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22DOP%22%7D%2C%22DZD%22%3A%7B%22symbol%22%3A%22DZD%22%2C%22symbol_native%22%3A%22%D8%AF.%D8%AC.%5Cu200F%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22DZD%22%7D%2C%22EGP%22%3A%7B%22symbol%22%3A%22EGP%22%2C%22symbol_native%22%3A%22%D8%AC.%D9%85.%5Cu200F%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22EGP%22%7D%2C%22ERN%22%3A%7B%22symbol%22%3A%22ERN%22%2C%22symbol_native%22%3A%22Nfk%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ERN%22%7D%2C%22ETB%22%3A%7B%22symbol%22%3A%22ETB%22%2C%22symbol_native%22%3A%22%E1%89%A5%E1%88%AD%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ETB%22%7D%2C%22EUR%22%3A%7B%22symbol%22%3A%22%5Cu20AC%22%2C%22symbol_native%22%3A%22%5Cu20AC%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22EUR%22%7D%2C%22GBP%22%3A%7B%22symbol%22%3A%22%C2%A3%22%2C%22symbol_native%22%3A%22%C2%A3%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22GBP%22%7D%2C%22GEL%22%3A%7B%22symbol%22%3A%22GEL%22%2C%22symbol_native%22%3A%22GEL%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22GEL%22%7D%2C%22GHS%22%3A%7B%22symbol%22%3A%22GHS%22%2C%22symbol_native%22%3A%22GHS%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22GHS%22%7D%2C%22GNF%22%3A%7B%22symbol%22%3A%22GNF%22%2C%22symbol_native%22%3A%22FG%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22GNF%22%7D%2C%22GTQ%22%3A%7B%22symbol%22%3A%22GTQ%22%2C%22symbol_native%22%3A%22Q%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22GTQ%22%7D%2C%22GYD%22%3A%7B%22symbol%22%3A%22GYD%22%2C%22symbol_native%22%3A%22GYD%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22GYD%22%7D%2C%22HKD%22%3A%7B%22symbol%22%3A%22HK%24%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22HKD%22%7D%2C%22HNL%22%3A%7B%22symbol%22%3A%22HNL%22%2C%22symbol_native%22%3A%22L%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22HNL%22%7D%2C%22HRK%22%3A%7B%22symbol%22%3A%22HRK%22%2C%22symbol_native%22%3A%22kn%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22HRK%22%7D%2C%22HUF%22%3A%7B%22symbol%22%3A%22HUF%22%2C%22symbol_native%22%3A%22Ft%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22HUF%22%7D%2C%22IDR%22%3A%7B%22symbol%22%3A%22IDR%22%2C%22symbol_native%22%3A%22Rp%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22IDR%22%7D%2C%22ILS%22%3A%7B%22symbol%22%3A%22%5Cu20AA%22%2C%22symbol_native%22%3A%22%5Cu20AA%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ILS%22%7D%2C%22INR%22%3A%7B%22symbol%22%3A%22%5Cu20B9%22%2C%22symbol_native%22%3A%22%5Cu20B9%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22INR%22%7D%2C%22IQD%22%3A%7B%22symbol%22%3A%22IQD%22%2C%22symbol_native%22%3A%22%D8%AF.%D8%B9.%5Cu200F%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22IQD%22%7D%2C%22IRR%22%3A%7B%22symbol%22%3A%22IRR%22%2C%22symbol_native%22%3A%22%EF%B7%BC%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22IRR%22%7D%2C%22ISK%22%3A%7B%22symbol%22%3A%22ISK%22%2C%22symbol_native%22%3A%22kr%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ISK%22%7D%2C%22JMD%22%3A%7B%22symbol%22%3A%22JMD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22JMD%22%7D%2C%22JOD%22%3A%7B%22symbol%22%3A%22JOD%22%2C%22symbol_native%22%3A%22%D8%AF.%D8%A3.%5Cu200F%22%2C%22decimal_digits%22%3A3%2C%22rounding%22%3A0.0%2C%22code%22%3A%22JOD%22%7D%2C%22JPY%22%3A%7B%22symbol%22%3A%22%C2%A5%22%2C%22symbol_native%22%3A%22%EF%BF%A5%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22JPY%22%7D%2C%22KES%22%3A%7B%22symbol%22%3A%22KES%22%2C%22symbol_native%22%3A%22Ksh%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22KES%22%7D%2C%22KHR%22%3A%7B%22symbol%22%3A%22KHR%22%2C%22symbol_native%22%3A%22%E1%9F%9B%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22KHR%22%7D%2C%22KMF%22%3A%7B%22symbol%22%3A%22KMF%22%2C%22symbol_native%22%3A%22CF%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22KMF%22%7D%2C%22KRW%22%3A%7B%22symbol%22%3A%22%5Cu20A9%22%2C%22symbol_native%22%3A%22%5Cu20A9%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22KRW%22%7D%2C%22KWD%22%3A%7B%22symbol%22%3A%22KWD%22%2C%22symbol_native%22%3A%22%D8%AF.%D9%83.%5Cu200F%22%2C%22decimal_digits%22%3A3%2C%22rounding%22%3A0.0%2C%22code%22%3A%22KWD%22%7D%2C%22KZT%22%3A%7B%22symbol%22%3A%22KZT%22%2C%22symbol_native%22%3A%22%5Cu20B8%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22KZT%22%7D%2C%22LBP%22%3A%7B%22symbol%22%3A%22LBP%22%2C%22symbol_native%22%3A%22%D9%84.%D9%84.%5Cu200F%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22LBP%22%7D%2C%22LKR%22%3A%7B%22symbol%22%3A%22LKR%22%2C%22symbol_native%22%3A%22%E0%B6%BB%E0%B7%94.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22LKR%22%7D%2C%22LRD%22%3A%7B%22symbol%22%3A%22LRD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22LRD%22%7D%2C%22LTL%22%3A%7B%22symbol%22%3A%22LTL%22%2C%22symbol_native%22%3A%22Lt%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22LTL%22%7D%2C%22LVL%22%3A%7B%22symbol%22%3A%22LVL%22%2C%22symbol_native%22%3A%22Ls%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22LVL%22%7D%2C%22LYD%22%3A%7B%22symbol%22%3A%22LYD%22%2C%22symbol_native%22%3A%22%D8%AF.%D9%84.%5Cu200F%22%2C%22decimal_digits%22%3A3%2C%22rounding%22%3A0.0%2C%22code%22%3A%22LYD%22%7D%2C%22MAD%22%3A%7B%22symbol%22%3A%22MAD%22%2C%22symbol_native%22%3A%22%D8%AF.%D9%85.%5Cu200F%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MAD%22%7D%2C%22MDL%22%3A%7B%22symbol%22%3A%22MDL%22%2C%22symbol_native%22%3A%22MDL%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MDL%22%7D%2C%22MGA%22%3A%7B%22symbol%22%3A%22MGA%22%2C%22symbol_native%22%3A%22MGA%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MGA%22%7D%2C%22MKD%22%3A%7B%22symbol%22%3A%22MKD%22%2C%22symbol_native%22%3A%22MKD%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MKD%22%7D%2C%22MMK%22%3A%7B%22symbol%22%3A%22MMK%22%2C%22symbol_native%22%3A%22K%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MMK%22%7D%2C%22MOP%22%3A%7B%22symbol%22%3A%22MOP%22%2C%22symbol_native%22%3A%22MOP%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MOP%22%7D%2C%22MUR%22%3A%7B%22symbol%22%3A%22MUR%22%2C%22symbol_native%22%3A%22MUR%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MUR%22%7D%2C%22MXN%22%3A%7B%22symbol%22%3A%22MX%24%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MXN%22%7D%2C%22MYR%22%3A%7B%22symbol%22%3A%22MYR%22%2C%22symbol_native%22%3A%22RM%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MYR%22%7D%2C%22MZN%22%3A%7B%22symbol%22%3A%22MZN%22%2C%22symbol_native%22%3A%22MTn%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22MZN%22%7D%2C%22NAD%22%3A%7B%22symbol%22%3A%22NAD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22NAD%22%7D%2C%22NGN%22%3A%7B%22symbol%22%3A%22NGN%22%2C%22symbol_native%22%3A%22%5Cu20A6%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22NGN%22%7D%2C%22NIO%22%3A%7B%22symbol%22%3A%22NIO%22%2C%22symbol_native%22%3A%22C%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22NIO%22%7D%2C%22NOK%22%3A%7B%22symbol%22%3A%22NOK%22%2C%22symbol_native%22%3A%22kr%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22NOK%22%7D%2C%22NPR%22%3A%7B%22symbol%22%3A%22NPR%22%2C%22symbol_native%22%3A%22%E0%A4%A8%E0%A5%87%E0%A4%B0%E0%A5%82%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22NPR%22%7D%2C%22NZD%22%3A%7B%22symbol%22%3A%22NZ%24%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22NZD%22%7D%2C%22OMR%22%3A%7B%22symbol%22%3A%22OMR%22%2C%22symbol_native%22%3A%22%D8%B1.%D8%B9.%5Cu200F%22%2C%22decimal_digits%22%3A3%2C%22rounding%22%3A0.0%2C%22code%22%3A%22OMR%22%7D%2C%22PAB%22%3A%7B%22symbol%22%3A%22PAB%22%2C%22symbol_native%22%3A%22B%5C%2F.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22PAB%22%7D%2C%22PEN%22%3A%7B%22symbol%22%3A%22PEN%22%2C%22symbol_native%22%3A%22S%5C%2F.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22PEN%22%7D%2C%22PHP%22%3A%7B%22symbol%22%3A%22PHP%22%2C%22symbol_native%22%3A%22%5Cu20B1%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22PHP%22%7D%2C%22PKR%22%3A%7B%22symbol%22%3A%22PKR%22%2C%22symbol_native%22%3A%22%5Cu20A8%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22PKR%22%7D%2C%22PLN%22%3A%7B%22symbol%22%3A%22PLN%22%2C%22symbol_native%22%3A%22z%C5%82%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22PLN%22%7D%2C%22PYG%22%3A%7B%22symbol%22%3A%22PYG%22%2C%22symbol_native%22%3A%22%5Cu20B2%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22PYG%22%7D%2C%22QAR%22%3A%7B%22symbol%22%3A%22QAR%22%2C%22symbol_native%22%3A%22%D8%B1.%D9%82.%5Cu200F%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22QAR%22%7D%2C%22RON%22%3A%7B%22symbol%22%3A%22RON%22%2C%22symbol_native%22%3A%22RON%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22RON%22%7D%2C%22RSD%22%3A%7B%22symbol%22%3A%22RSD%22%2C%22symbol_native%22%3A%22%D0%B4%D0%B8%D0%BD.%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22RSD%22%7D%2C%22RUB%22%3A%7B%22symbol%22%3A%22RUB%22%2C%22symbol_native%22%3A%22%D1%80%D1%83%D0%B1.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22RUB%22%7D%2C%22RWF%22%3A%7B%22symbol%22%3A%22RWF%22%2C%22symbol_native%22%3A%22FR%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22RWF%22%7D%2C%22SAR%22%3A%7B%22symbol%22%3A%22SAR%22%2C%22symbol_native%22%3A%22%D8%B1.%D8%B3.%5Cu200F%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22SAR%22%7D%2C%22SDG%22%3A%7B%22symbol%22%3A%22SDG%22%2C%22symbol_native%22%3A%22SDG%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22SDG%22%7D%2C%22SEK%22%3A%7B%22symbol%22%3A%22SEK%22%2C%22symbol_native%22%3A%22kr%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22SEK%22%7D%2C%22SGD%22%3A%7B%22symbol%22%3A%22SGD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22SGD%22%7D%2C%22SOS%22%3A%7B%22symbol%22%3A%22SOS%22%2C%22symbol_native%22%3A%22SOS%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22SOS%22%7D%2C%22STD%22%3A%7B%22symbol%22%3A%22STD%22%2C%22symbol_native%22%3A%22Db%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22STD%22%7D%2C%22SYP%22%3A%7B%22symbol%22%3A%22SYP%22%2C%22symbol_native%22%3A%22%D9%84.%D8%B3.%5Cu200F%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22SYP%22%7D%2C%22THB%22%3A%7B%22symbol%22%3A%22%E0%B8%BF%22%2C%22symbol_native%22%3A%22%E0%B8%BF%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22THB%22%7D%2C%22TND%22%3A%7B%22symbol%22%3A%22TND%22%2C%22symbol_native%22%3A%22%D8%AF.%D8%AA.%5Cu200F%22%2C%22decimal_digits%22%3A3%2C%22rounding%22%3A0.0%2C%22code%22%3A%22TND%22%7D%2C%22TOP%22%3A%7B%22symbol%22%3A%22TOP%22%2C%22symbol_native%22%3A%22T%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22TOP%22%7D%2C%22TRY%22%3A%7B%22symbol%22%3A%22TRY%22%2C%22symbol_native%22%3A%22TL%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22TRY%22%7D%2C%22TTD%22%3A%7B%22symbol%22%3A%22TTD%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22TTD%22%7D%2C%22TWD%22%3A%7B%22symbol%22%3A%22NT%24%22%2C%22symbol_native%22%3A%22NT%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22TWD%22%7D%2C%22TZS%22%3A%7B%22symbol%22%3A%22TZS%22%2C%22symbol_native%22%3A%22TSh%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22TZS%22%7D%2C%22UAH%22%3A%7B%22symbol%22%3A%22UAH%22%2C%22symbol_native%22%3A%22%5Cu20B4%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22UAH%22%7D%2C%22UGX%22%3A%7B%22symbol%22%3A%22UGX%22%2C%22symbol_native%22%3A%22USh%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22UGX%22%7D%2C%22USD%22%3A%7B%22symbol%22%3A%22%24%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22USD%22%7D%2C%22UYU%22%3A%7B%22symbol%22%3A%22UYU%22%2C%22symbol_native%22%3A%22%24%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22UYU%22%7D%2C%22UZS%22%3A%7B%22symbol%22%3A%22UZS%22%2C%22symbol_native%22%3A%22UZS%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22UZS%22%7D%2C%22VEF%22%3A%7B%22symbol%22%3A%22VEF%22%2C%22symbol_native%22%3A%22Bs.F.%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22VEF%22%7D%2C%22VND%22%3A%7B%22symbol%22%3A%22%5Cu20AB%22%2C%22symbol_native%22%3A%22%5Cu20AB%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22VND%22%7D%2C%22XAF%22%3A%7B%22symbol%22%3A%22FCFA%22%2C%22symbol_native%22%3A%22FCFA%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22XAF%22%7D%2C%22XOF%22%3A%7B%22symbol%22%3A%22CFA%22%2C%22symbol_native%22%3A%22CFA%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22XOF%22%7D%2C%22YER%22%3A%7B%22symbol%22%3A%22YER%22%2C%22symbol_native%22%3A%22%D8%B1.%D9%8A.%5Cu200F%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22YER%22%7D%2C%22ZAR%22%3A%7B%22symbol%22%3A%22ZAR%22%2C%22symbol_native%22%3A%22R%22%2C%22decimal_digits%22%3A2%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ZAR%22%7D%2C%22ZMK%22%3A%7B%22symbol%22%3A%22ZMK%22%2C%22symbol_native%22%3A%22ZK%22%2C%22decimal_digits%22%3A0%2C%22rounding%22%3A0.0%2C%22code%22%3A%22ZMK%22%7D%7D'
   24     1        INIT_FCALL                                               'print_r'
          2        INIT_FCALL                                               'get_currency_symbol'
          3        SEND_VAL                                                 'USD'
          4        DO_FCALL                                      0  $2      
          5        SEND_VAR                                                 $2
          6        DO_ICALL                                                 
   25     7        INIT_FCALL                                               'print_r'
          8        INIT_FCALL                                               'get_currency_symbol'
          9        SEND_VAL                                                 'INR'
         10        DO_FCALL                                      0  $4      
         11        SEND_VAR                                                 $4
         12        DO_ICALL                                                 
         13      > RETURN                                                   1

Function searchjson:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 16
Branch analysis from position: 3
2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 16
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 15
Branch analysis from position: 13
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 3
Branch analysis from position: 3
Branch analysis from position: 16
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 16
filename:       /in/GT5XP
function name:  searchJson
number of ops:  19
compiled vars:  !0 = $obj, !1 = $value, !2 = $item, !3 = $key
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    6     0  E >   RECV                                             !0      
          1        RECV                                             !1      
    7     2      > FE_RESET_R                                       $4      !0, ->16
          3    > > FE_FETCH_R                                       ~5      $4, !2, ->16
          4    >   ASSIGN                                                   !3, ~5
    8     5        INIT_FCALL                                               'strtolower'
          6        SEND_VAR                                                 !3
          7        DO_ICALL                                         $7      
          8        INIT_FCALL                                               'strtolower'
          9        SEND_VAR                                                 !1
         10        DO_ICALL                                         $8      
         11        IS_EQUAL                                                 $7, $8
         12      > JMPZ                                                     ~9, ->15
    9    13    >   FE_FREE                                                  $4
         14      > RETURN                                                   !2
    7    15    > > JMP                                                      ->3
         16    >   FE_FREE                                                  $4
   12    17      > RETURN                                                   null
   13    18*     > RETURN                                                   null

End of function searchjson

Function get_currency_symbol:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/GT5XP
function name:  get_currency_symbol
number of ops:  14
compiled vars:  !0 = $cur, !1 = $json, !2 = $data, !3 = $results
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   15     0  E >   RECV                                             !0      
   17     1        BIND_GLOBAL                                              !1, 'json'
   19     2        INIT_FCALL                                               'json_decode'
          3        SEND_VAR                                                 !1
          4        SEND_VAL                                                 <true>
          5        DO_ICALL                                         $4      
          6        ASSIGN                                                   !2, $4
   20     7        INIT_FCALL                                               'searchjson'
          8        SEND_VAR                                                 !2
          9        SEND_VAR                                                 !0
         10        DO_FCALL                                      0  $6      
         11        ASSIGN                                                   !3, $6
   21    12      > RETURN                                                   !3
   22    13*     > RETURN                                                   null

End of function get_currency_symbol

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
189.55 ms | 1427 KiB | 22 Q