芝麻web文件管理V1.00
编辑当前文件:/home/sditechnicalteam/socialdigivlms.com/wp-content/plugins/tutor/ecommerce/currency.php
* @link https=>//themeum.com * @since 3.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } if ( ! function_exists( 'tutor_currencies' ) ) { /** * Get tutor currencies * * @since 3.0.0 * * @return array */ function get_tutor_currencies() { $currencies = array( array( 'code' => 'USD', 'symbol' => '$', 'name' => 'US Dollar', 'locale' => 'en-us', 'numeric_code' => 840, ), array( 'code' => 'EUR', 'symbol' => "€", 'name' => 'Euro', 'locale' => 'en-eu', 'numeric_code' => 978, ), array( 'code' => 'GBP', 'symbol' => "£", 'name' => 'British Pound', 'locale' => 'en-gb', 'numeric_code' => 826, ), array( 'code' => 'CAD', 'symbol' => '$', 'name' => 'Canadian Dollar', 'locale' => 'en-ca', 'numeric_code' => 124, ), array( 'code' => 'AED', 'symbol' => 'AED', 'name' => 'UAE Dirham', 'locale' => 'ar-ae', 'numeric_code' => 784, ), array( 'code' => 'AFN', 'symbol' => "؋", 'name' => 'Afghanistan Afghani', 'locale' => 'fa-af', 'numeric_code' => 971, ), array( 'code' => 'ALL', 'symbol' => 'Lek', 'name' => "Albanian Lek\u00eb", 'locale' => 'sq-al', 'numeric_code' => 8, ), array( 'code' => 'AMD', 'symbol' => 'AMD', 'name' => 'Armenian Dram', 'locale' => 'hy-am', 'numeric_code' => 51, ), array( 'code' => 'ANG', 'symbol' => "ƒ", 'name' => 'Netherlands Antillean Gulden', 'locale' => 'nl-an', 'numeric_code' => 532, ), array( 'code' => 'AOA', 'symbol' => 'Kz', 'name' => 'Angolan Kwanza', 'locale' => 'pt-ao', 'numeric_code' => 973, ), array( 'code' => 'ARS', 'symbol' => '$', 'name' => 'Argentine Peso', 'locale' => 'es-ar', 'numeric_code' => 32, ), array( 'code' => 'AUD', 'symbol' => '$', 'name' => 'Australian Dollar', 'locale' => 'en-au', 'numeric_code' => 36, ), array( 'code' => 'AWG', 'symbol' => 'AWG', 'name' => 'Aruban Florin', 'locale' => 'nl-aw', 'numeric_code' => 533, ), array( 'code' => 'AZN', 'symbol' => "₼", 'name' => 'Azerbaijani Manat', 'locale' => 'az-az', 'numeric_code' => 944, ), array( 'code' => 'BAM', 'symbol' => 'KM', 'name' => 'Bosnia and Herzegovina Convertible Mark', 'locale' => 'bs-ba', 'numeric_code' => 977, ), array( 'code' => 'BBD', 'symbol' => '$', 'name' => 'Barbadian Dollar', 'locale' => 'en-bb', 'numeric_code' => 52, ), array( 'code' => 'BDT', 'symbol' => "৳", 'name' => 'Bangladeshi Taka', 'locale' => 'bn-bd', 'numeric_code' => 50, ), array( 'code' => 'BGN', 'symbol' => 'BGN', 'name' => 'Bulgarian Leva', 'locale' => 'bg-bg', 'numeric_code' => 975, ), array( 'code' => 'BHD', 'symbol' => 'BHD', 'name' => 'Bahraini Dinar', 'locale' => 'ar-bh', 'numeric_code' => 48, ), array( 'code' => 'BIF', 'symbol' => 'FBu', 'name' => 'Burundi Franc', 'locale' => 'fr-bi', 'numeric_code' => 108, ), array( 'code' => 'BMD', 'symbol' => 'BD$', 'name' => 'Bermudian Dollar', 'locale' => 'en-bm', 'numeric_code' => 60, ), array( 'code' => 'BND', 'symbol' => 'B$', 'name' => 'Brunei Dollar', 'locale' => 'ms-bn', 'numeric_code' => 96, ), array( 'code' => 'BOB', 'symbol' => 'Bs', 'name' => 'Bolivian Boliviano', 'locale' => 'es-bo', 'numeric_code' => 68, ), array( 'code' => 'BRL', 'symbol' => 'R$', 'name' => 'Brazilian Real', 'locale' => 'pt-br', 'numeric_code' => 986, ), array( 'code' => 'BSD', 'symbol' => 'B$', 'name' => 'Bahamian Dollar', 'locale' => 'en-bs', 'numeric_code' => 44, ), array( 'code' => 'BTN', 'symbol' => 'Nu.', 'name' => 'Bhutanese Ngultrum', 'locale' => 'dz-bt', 'numeric_code' => 64, ), array( 'code' => 'BWP', 'symbol' => 'P', 'name' => 'Botswana Pula', 'locale' => 'en-bw', 'numeric_code' => 72, ), array( 'code' => 'BYN', 'symbol' => 'BYN', 'name' => 'Belarusian Ruble', 'locale' => 'be-by', 'numeric_code' => 933, ), array( 'code' => 'BZD', 'symbol' => '$', 'name' => 'Belize Dollar', 'locale' => 'en-bz', 'numeric_code' => 84, ), array( 'code' => 'CDF', 'symbol' => 'FDC', 'name' => 'Congolese Franc', 'locale' => 'fr-cd', 'numeric_code' => 976, ), array( 'code' => 'CHF', 'symbol' => 'CHF', 'name' => 'Swiss Franc', 'locale' => 'fr-ch', 'numeric_code' => 756, ), array( 'code' => 'CLP', 'symbol' => '$', 'name' => 'Chilean Peso', 'locale' => 'es-cl', 'numeric_code' => 152, ), array( 'code' => 'CNY', 'symbol' => "¥", 'name' => 'Chinese\/Yuan Renminbi', 'locale' => 'zh-cn', 'numeric_code' => 156, ), array( 'code' => 'COP', 'symbol' => '$', 'name' => 'Colombian Peso', 'locale' => 'es-co', 'numeric_code' => 170, ), array( 'code' => 'CRC', 'symbol' => "₡", 'name' => 'Costa Rican Colon', 'locale' => 'es-cr', 'numeric_code' => 188, ), array( 'code' => 'CUP', 'symbol' => '$', 'name' => 'Cuban Peso', 'locale' => 'es-cu', 'numeric_code' => 192, ), array( 'code' => 'CVE', 'symbol' => 'CVE', 'name' => 'Cape Verdean Escudo', 'locale' => 'pt-cv', 'numeric_code' => 132, ), array( 'code' => 'CZK', 'symbol' => "Kč", 'name' => 'Czech Koruna', 'locale' => 'cs-cz', 'numeric_code' => 203, ), array( 'code' => 'DJF', 'symbol' => 'Fdj', 'name' => 'Djiboutian Franc', 'locale' => 'fr-dj', 'numeric_code' => 262, ), array( 'code' => 'DKK', 'symbol' => 'Kr.', 'name' => 'Danish Krone', 'locale' => 'da-dk', 'numeric_code' => 208, ), array( 'code' => 'DOP', 'symbol' => '$', 'name' => 'Dominican Peso', 'locale' => 'es-do', 'numeric_code' => 214, ), array( 'code' => 'DZD', 'symbol' => 'DZD', 'name' => 'Algerian Dinar', 'locale' => 'ar-dz', 'numeric_code' => 12, ), array( 'code' => 'EEK', 'symbol' => 'KR', 'name' => 'Estonian Kroon', 'locale' => 'et-ee', 'numeric_code' => 233, ), array( 'code' => 'EGP', 'symbol' => "£", 'name' => 'Egyptian Pound', 'locale' => 'ar-eg', 'numeric_code' => 818, ), array( 'code' => 'ERN', 'symbol' => 'ERN', 'name' => 'Eritrean Nakfa', 'locale' => 'ti-er', 'numeric_code' => 232, ), array( 'code' => 'ETB', 'symbol' => 'ETB', 'name' => 'Ethiopian Birr', 'locale' => 'am-et', 'numeric_code' => 230, ), array( 'code' => 'FJD', 'symbol' => '$', 'name' => 'Fijian Dollar', 'locale' => 'en-fj', 'numeric_code' => 242, ), array( 'code' => 'FKP', 'symbol' => "£", 'name' => 'Falkland Islands Pound', 'locale' => 'en-fk', 'numeric_code' => 238, ), array( 'code' => 'GEL', 'symbol' => 'GEL', 'name' => 'Georgian Lari', 'locale' => 'ka-ge', 'numeric_code' => 981, ), array( 'code' => 'GHS', 'symbol' => "₵", 'name' => 'Ghanaian Cedi', 'locale' => 'en-gh', 'numeric_code' => 936, ), array( 'code' => 'GIP', 'symbol' => "£", 'name' => 'Gibraltar Pound', 'locale' => 'en-gi', 'numeric_code' => 292, ), array( 'code' => 'GMD', 'symbol' => 'D', 'name' => 'Gambian Dalasi', 'locale' => 'en-gm', 'numeric_code' => 270, ), array( 'code' => 'GNF', 'symbol' => 'FG', 'name' => 'Guinean franc', 'locale' => 'fr-gn', 'numeric_code' => 324, ), array( 'code' => 'XAF', 'symbol' => 'F.CFA', 'name' => 'Central African CFA Franc', 'locale' => 'fr-xa', 'numeric_code' => 950, ), array( 'code' => 'GTQ', 'symbol' => 'Q', 'name' => 'Guatemalan Quetzal', 'locale' => 'es-gt', 'numeric_code' => 320, ), array( 'code' => 'GYD', 'symbol' => '$', 'name' => 'Guyanese Dollar', 'locale' => 'en-gy', 'numeric_code' => 328, ), array( 'code' => 'HKD', 'symbol' => '$', 'name' => 'Hong Kong Dollar', 'locale' => 'zh-hk', 'numeric_code' => 344, ), array( 'code' => 'HNL', 'symbol' => 'L', 'name' => 'Honduran Lempira', 'locale' => 'es-hn', 'numeric_code' => 340, ), array( 'code' => 'HRK', 'symbol' => 'kn', 'name' => 'Croatian Kuna', 'locale' => 'hr-hr', 'numeric_code' => 191, ), array( 'code' => 'HTG', 'symbol' => 'G', 'name' => 'Haitian Gourde', 'locale' => 'ht-ht', 'numeric_code' => 332, ), array( 'code' => 'HUF', 'symbol' => 'Ft', 'name' => 'Hungarian Forint', 'locale' => 'hu-hu', 'numeric_code' => 348, ), array( 'code' => 'IDR', 'symbol' => 'Rp', 'name' => 'Indonesian Rupiah', 'locale' => 'id-id', 'numeric_code' => 360, ), array( 'code' => 'ILS', 'symbol' => "₪", 'name' => 'Israeli New Sheqel', 'locale' => 'he-il', 'numeric_code' => 376, ), array( 'code' => 'INR', 'symbol' => "₹", 'name' => 'Indian Rupee', 'locale' => 'hi-in', 'numeric_code' => 356, ), array( 'code' => 'IQD', 'symbol' => 'IQD', 'name' => 'Iraqi Dinar', 'locale' => 'ar-iq', 'numeric_code' => 368, ), array( 'code' => 'IRR', 'symbol' => 'IRR', 'name' => 'Iranian Rial', 'locale' => 'fa-ir', 'numeric_code' => 364, ), array( 'code' => 'ISK', 'symbol' => 'kr', 'name' => "Icelandic Kr\u00f3na", 'locale' => 'en-is', 'numeric_code' => 352, ), array( 'code' => 'JMD', 'symbol' => '$', 'name' => 'Jamaican Dollar', 'locale' => 'en-jm', 'numeric_code' => 388, ), array( 'code' => 'JOD', 'symbol' => 'JOD', 'name' => 'Jordanian Dinar', 'locale' => 'ar-jo', 'numeric_code' => 400, ), array( 'code' => 'JPY', 'symbol' => "¥", 'name' => 'Japanese Yen', 'locale' => 'ja-jp', 'numeric_code' => 392, ), array( 'code' => 'KES', 'symbol' => 'KES', 'name' => 'Kenyan Shilling', 'locale' => 'en-ke', 'numeric_code' => 404, ), array( 'code' => 'KGS', 'symbol' => 'KGS', 'name' => 'Kyrgyzstani Som', 'locale' => 'ky-kg', 'numeric_code' => 417, ), array( 'code' => 'KHR', 'symbol' => "៛", 'name' => 'Cambodian Riel', 'locale' => 'km-kh', 'numeric_code' => 116, ), array( 'code' => 'KMF', 'symbol' => 'KMF', 'name' => 'Comorian Franc', 'locale' => 'fr-km', 'numeric_code' => 174, ), array( 'code' => 'KPW', 'symbol' => "₩", 'name' => 'North Korean Won', 'locale' => 'ko-kp', 'numeric_code' => 408, ), array( 'code' => 'KRW', 'symbol' => "₩", 'name' => 'South Korean Won', 'locale' => 'ko-kr', 'numeric_code' => 410, ), array( 'code' => 'KWD', 'symbol' => 'KWD', 'name' => 'Kuwaiti Dinar', 'locale' => 'ar-kw', 'numeric_code' => 414, ), array( 'code' => 'KYD', 'symbol' => '$', 'name' => 'Cayman Islands Dollar', 'locale' => 'en-ky', 'numeric_code' => 136, ), array( 'code' => 'KZT', 'symbol' => "₸", 'name' => 'Kazakhstani Tenge', 'locale' => 'kk-kz', 'numeric_code' => 398, ), array( 'code' => 'LAK', 'symbol' => "₭", 'name' => 'Lao Kip', 'locale' => 'lo-la', 'numeric_code' => 418, ), array( 'code' => 'LBP', 'symbol' => "L£", 'name' => 'Lebanese Pound', 'locale' => 'ar-lb', 'numeric_code' => 422, ), array( 'code' => 'LKR', 'symbol' => 'Rs', 'name' => 'Sri Lankan Rupee', 'locale' => 'si-lk', 'numeric_code' => 144, ), array( 'code' => 'LRD', 'symbol' => '$', 'name' => 'Liberian Dollar', 'locale' => 'en-lr', 'numeric_code' => 430, ), array( 'code' => 'LSL', 'symbol' => 'LSL', 'name' => 'Lesotho Loti', 'locale' => 'en-ls', 'numeric_code' => 426, ), array( 'code' => 'LTL', 'symbol' => 'Lt', 'name' => 'Lithuanian Litas', 'locale' => 'lt-lt', 'numeric_code' => 440, ), array( 'code' => 'LVL', 'symbol' => 'LVL', 'name' => 'Latvian Lats', 'locale' => 'lv-lv', 'numeric_code' => 428, ), array( 'code' => 'LYD', 'symbol' => 'LD', 'name' => 'Libyan Dinar', 'locale' => 'ar-ly', 'numeric_code' => 434, ), array( 'code' => 'MAD', 'symbol' => 'MAD', 'name' => 'Moroccan Dirham', 'locale' => 'ar-ma', 'numeric_code' => 504, ), array( 'code' => 'MDL', 'symbol' => 'MDL', 'name' => 'Moldovan Leu', 'locale' => 'ro-md', 'numeric_code' => 498, ), array( 'code' => 'MGA', 'symbol' => 'Ar', 'name' => 'Malagasy Ariary', 'locale' => 'mg-mg', 'numeric_code' => 969, ), array( 'code' => 'MKD', 'symbol' => 'MKD', 'name' => 'Macedonian Denar', 'locale' => 'mk-mk', 'numeric_code' => 807, ), array( 'code' => 'MMK', 'symbol' => 'K', 'name' => 'Myanma Kyat', 'locale' => 'my-mm', 'numeric_code' => 104, ), array( 'code' => 'MNT', 'symbol' => "₮", 'name' => 'Mongolian Tugrik', 'locale' => 'mn-mn', 'numeric_code' => 496, ), array( 'code' => 'MOP', 'symbol' => 'MOP', 'name' => 'Macanese Pataca', 'locale' => 'pt-mo', 'numeric_code' => 446, ), array( 'code' => 'MRO', 'symbol' => 'UM', 'name' => 'Mauritanian Ouguiya', 'locale' => 'ar-mr', 'numeric_code' => 478, ), array( 'code' => 'MUR', 'symbol' => 'Rs', 'name' => 'Mauritian Rupee', 'locale' => 'en-mu', 'numeric_code' => 480, ), array( 'code' => 'MVR', 'symbol' => 'Rf', 'name' => 'Maldivian Rufiyaa', 'locale' => 'dv-mv', 'numeric_code' => 462, ), array( 'code' => 'MWK', 'symbol' => 'MWK', 'name' => 'Malawian Kwacha', 'locale' => 'en-mw', 'numeric_code' => 454, ), array( 'code' => 'MXN', 'symbol' => '$', 'name' => 'Mexican Peso', 'locale' => 'es-mx', 'numeric_code' => 484, ), array( 'code' => 'MYR', 'symbol' => 'RM', 'name' => 'Malaysian Ringgit', 'locale' => 'ms-my', 'numeric_code' => 458, ), array( 'code' => 'MZN', 'symbol' => 'MZN', 'name' => 'Mozambican Metical', 'locale' => 'pt-mz', 'numeric_code' => 943, ), array( 'code' => 'NAD', 'symbol' => '$', 'name' => 'Namibian Dollar', 'locale' => 'en-na', 'numeric_code' => 516, ), array( 'code' => 'NGN', 'symbol' => "₦", 'name' => 'Nigerian Naira', 'locale' => 'en-ng', 'numeric_code' => 566, ), array( 'code' => 'NIO', 'symbol' => '$', 'name' => "Nicaraguan C\u00f3rdoba", 'locale' => 'es-ni', 'numeric_code' => 558, ), array( 'code' => 'NOK', 'symbol' => 'kr', 'name' => 'Norwegian Krone', 'locale' => 'nb-no', 'numeric_code' => 578, ), array( 'code' => 'NPR', 'symbol' => "NPR", 'name' => 'Nepalese Rupee', 'locale' => 'ne-np', 'numeric_code' => 524, ), array( 'code' => 'NZD', 'symbol' => '$', 'name' => 'New Zealand Dollar', 'locale' => 'en-nz', 'numeric_code' => 554, ), array( 'code' => 'OMR', 'symbol' => 'OMR', 'name' => 'Omani Rial', 'locale' => 'ar-om', 'numeric_code' => 512, ), array( 'code' => 'PAB', 'symbol' => 'PAB', 'name' => 'Panamanian Balboa', 'locale' => 'es-pa', 'numeric_code' => 590, ), array( 'code' => 'PEN', 'symbol' => 'PEN', 'name' => 'Peruvian Nuevo Sol', 'locale' => 'es-pe', 'numeric_code' => 604, ), array( 'code' => 'PGK', 'symbol' => 'K', 'name' => 'Papua New Guinean Kina', 'locale' => 'en-pg', 'numeric_code' => 598, ), array( 'code' => 'PHP', 'symbol' => "₱", 'name' => 'Philippine Peso', 'locale' => 'en-ph', 'numeric_code' => 608, ), array( 'code' => 'PKR', 'symbol' => 'Rs', 'name' => 'Pakistani Rupee', 'locale' => 'en-pk', 'numeric_code' => 586, ), array( 'code' => 'PLN', 'symbol' => "zł", 'name' => 'Polish Zloty', 'locale' => 'pl-pl', 'numeric_code' => 985, ), array( 'code' => 'PYG', 'symbol' => "₲", 'name' => 'Paraguayan Guarani', 'locale' => 'es-py', 'numeric_code' => 600, ), array( 'code' => 'QAR', 'symbol' => 'QAR', 'name' => 'Qatari Riyal', 'locale' => 'ar-qa', 'numeric_code' => 634, ), array( 'code' => 'RON', 'symbol' => 'RON', 'name' => 'Romanian Leu', 'locale' => 'ro-ro', 'numeric_code' => 946, ), array( 'code' => 'RSD', 'symbol' => 'RSD', 'name' => 'Serbian Dinar', 'locale' => 'sr-rs', 'numeric_code' => 941, ), array( 'code' => 'RUB', 'symbol' => "₽", 'name' => 'Russian Ruble', 'locale' => 'ru-ru', 'numeric_code' => 643, ), array( 'code' => 'SAR', 'symbol' => 'SAR', 'name' => 'Saudi Riyal', 'locale' => 'ar-sa', 'numeric_code' => 682, ), array( 'code' => 'SBD', 'symbol' => '$', 'name' => 'Solomon Islands Dollar', 'locale' => 'en-sb', 'numeric_code' => 90, ), array( 'code' => 'SCR', 'symbol' => 'Rs', 'name' => 'Seychellois Rupee', 'locale' => 'en-sc', 'numeric_code' => 690, ), array( 'code' => 'SDG', 'symbol' => 'SDG', 'name' => 'Sudanese Pound', 'locale' => 'ar-sd', 'numeric_code' => 938, ), array( 'code' => 'SEK', 'symbol' => 'kr', 'name' => 'Swedish Krona', 'locale' => 'sv-se', 'numeric_code' => 752, ), array( 'code' => 'SGD', 'symbol' => '$', 'name' => 'Singapore Dollar', 'locale' => 'en-sg', 'numeric_code' => 702, ), array( 'code' => 'SHP', 'symbol' => "£", 'name' => 'Saint Helena Pound', 'locale' => 'en-sh', 'numeric_code' => 654, ), array( 'code' => 'SLL', 'symbol' => 'SLL', 'name' => 'Sierra Leonean Leone', 'locale' => 'en-sl', 'numeric_code' => 694, ), array( 'code' => 'SOS', 'symbol' => 'SOS', 'name' => 'Somali Shilling', 'locale' => 'so-so', 'numeric_code' => 706, ), array( 'code' => 'SRD', 'symbol' => '$', 'name' => 'Surinamese Dollar', 'locale' => 'nl-sr', 'numeric_code' => 968, ), array( 'code' => 'SYP', 'symbol' => "£", 'name' => 'Syrian Pound', 'locale' => 'ar-sy', 'numeric_code' => 760, ), array( 'code' => 'SZL', 'symbol' => 'SZL', 'name' => 'Swazi Lilangeni', 'locale' => 'en-sz', 'numeric_code' => 748, ), array( 'code' => 'THB', 'symbol' => "฿", 'name' => 'Thai Baht', 'locale' => 'th-th', 'numeric_code' => 764, ), array( 'code' => 'TJS', 'symbol' => 'TJS', 'name' => 'Tajikistani Somoni', 'locale' => 'tg-tj', 'numeric_code' => 972, ), array( 'code' => 'TMT', 'symbol' => 'm', 'name' => 'Turkmen Manat', 'locale' => 'tk-tm', 'numeric_code' => 934, ), array( 'code' => 'TND', 'symbol' => 'TND', 'name' => 'Tunisian Dinar', 'locale' => 'ar-tn', 'numeric_code' => 788, ), array( 'code' => 'TRY', 'symbol' => 'TRY', 'name' => 'Turkish New Lira', 'locale' => 'tr-tr', 'numeric_code' => 949, ), array( 'code' => 'TTD', 'symbol' => '$', 'name' => 'Trinidad and Tobago Dollar', 'locale' => 'en-tt', 'numeric_code' => 780, ), array( 'code' => 'TWD', 'symbol' => '$', 'name' => 'New Taiwan Dollar', 'locale' => 'zh-tw', 'numeric_code' => 901, ), array( 'code' => 'TZS', 'symbol' => 'TZS', 'name' => 'Tanzanian Shilling', 'locale' => 'en-tz', 'numeric_code' => 834, ), array( 'code' => 'UAH', 'symbol' => 'UAH', 'name' => 'Ukrainian Hryvnia', 'locale' => 'uk-ua', 'numeric_code' => 980, ), array( 'code' => 'UGX', 'symbol' => 'UGX', 'name' => 'Ugandan shilling', 'locale' => 'en-ug', 'numeric_code' => 800, ), array( 'code' => 'UYU', 'symbol' => '$', 'name' => 'Uruguayan Peso', 'locale' => 'es-uy', 'numeric_code' => 858, ), array( 'code' => 'UZS', 'symbol' => 'UZS', 'name' => 'Uzbekistani Som', 'locale' => 'uz-UZ', 'numeric_code' => 860, ), array( 'code' => 'VES', 'symbol' => 'VES', 'name' => 'Venezuelan Bolivar', 'locale' => 'es-VE', 'numeric_code' => 928, ), array( 'code' => 'VND', 'symbol' => "₫", 'name' => 'Vietnamese Dong', 'locale' => 'vi-VN', 'numeric_code' => 704, ), array( 'code' => 'VUV', 'symbol' => 'VT', 'name' => 'Vanuatu Vatu', 'locale' => 'bi-VU', 'numeric_code' => 548, ), array( 'code' => 'WST', 'symbol' => '$', 'name' => 'Samoan Tala', 'locale' => 'sm-WS', 'numeric_code' => 882, ), array( 'code' => 'XCD', 'symbol' => '$', 'name' => 'East Caribbean Dollar', 'locale' => 'en-XC', 'numeric_code' => 951, ), array( 'code' => 'XDR', 'symbol' => 'SDR', 'name' => 'Special Drawing Rights', 'locale' => 'xdr-XD', 'numeric_code' => 960, ), array( 'code' => 'XOF', 'symbol' => 'CFA', 'name' => 'West African CFA franc', 'locale' => 'fr-XO', 'numeric_code' => 952, ), array( 'code' => 'XPF', 'symbol' => 'F', 'name' => 'CFP Franc', 'locale' => 'fr-PF', 'numeric_code' => 953, ), array( 'code' => 'YER', 'symbol' => 'YER', 'name' => 'Yemeni Rial', 'locale' => 'ar-YE', 'numeric_code' => 886, ), array( 'code' => 'ZAR', 'symbol' => 'R', 'name' => 'South African Rand', 'locale' => 'en-ZA', 'numeric_code' => 710, ), array( 'code' => 'ZMK', 'symbol' => 'ZK', 'name' => 'Zambian Kwacha', 'locale' => 'en-ZM', 'numeric_code' => 894, ), array( 'code' => 'ZWR', 'symbol' => '$', 'name' => 'Zimbabwean Dollar', 'locale' => 'en-ZW', 'numeric_code' => 935, ), ); return $currencies; } } if ( ! function_exists( 'tutor_get_currencies_info_code' ) ) { /** * Get tutor currencies * * @since 3.0.0 * * @param string $code Currency code. * * @return array */ function tutor_get_currencies_info_by_code( $code ) { $currencies = get_tutor_currencies(); $found = null; foreach ( $currencies as $currency ) { $flip = array_flip( $currency ); if ( isset( $flip[ $code ] ) ) { $found = $currency; break; } } return $found; } } if ( ! function_exists( 'get_currency_symbol_by_code' ) ) { /** * Get currency options where key is symbol * and code is value * * It will return $ as default * * @since 3.0.0 * * @param mixed $code Currency code. * * @return string */ function tutor_get_currency_symbol_by_code( $code ) { $currencies = get_tutor_currencies(); $search = array_search( $code, array_column( $currencies, 'code' ) ); if ( false !== $search ) { return $currencies[ $search ]['symbol']; } else { return '$'; } } }