-
-
Save gibbs/3920259 to your computer and use it in GitHub Desktop.
<?php | |
$currency_symbols = array( | |
'AED' => 'د.إ', // ? | |
'AFN' => 'Af', | |
'ALL' => 'Lek', | |
'AMD' => '', | |
'ANG' => 'ƒ', | |
'AOA' => 'Kz', // ? | |
'ARS' => '$', | |
'AUD' => '$', | |
'AWG' => 'ƒ', | |
'AZN' => 'ман', | |
'BAM' => 'KM', | |
'BBD' => '$', | |
'BDT' => '৳', // ? | |
'BGN' => 'лв', | |
'BHD' => '.د.ب', // ? | |
'BIF' => 'FBu', // ? | |
'BMD' => '$', | |
'BND' => '$', | |
'BOB' => '$b', | |
'BRL' => 'R$', | |
'BSD' => '$', | |
'BTN' => 'Nu.', // ? | |
'BWP' => 'P', | |
'BYR' => 'p.', | |
'BZD' => 'BZ$', | |
'CAD' => '$', | |
'CDF' => 'FC', | |
'CHF' => 'CHF', | |
'CLF' => '', // ? | |
'CLP' => '$', | |
'CNY' => '¥', | |
'COP' => '$', | |
'CRC' => '₡', | |
'CUP' => '⃌', | |
'CVE' => '$', // ? | |
'CZK' => 'Kč', | |
'DJF' => 'Fdj', // ? | |
'DKK' => 'kr', | |
'DOP' => 'RD$', | |
'DZD' => 'دج', // ? | |
'EGP' => '£', | |
'ETB' => 'Br', | |
'EUR' => '€', | |
'FJD' => '$', | |
'FKP' => '£', | |
'GBP' => '£', | |
'GEL' => 'ლ', // ? | |
'GHS' => '¢', | |
'GIP' => '£', | |
'GMD' => 'D', // ? | |
'GNF' => 'FG', // ? | |
'GTQ' => 'Q', | |
'GYD' => '$', | |
'HKD' => '$', | |
'HNL' => 'L', | |
'HRK' => 'kn', | |
'HTG' => 'G', // ? | |
'HUF' => 'Ft', | |
'IDR' => 'Rp', | |
'ILS' => '₪', | |
'INR' => '₹', | |
'IQD' => 'ع.د', // ? | |
'IRR' => '﷼', | |
'ISK' => 'kr', | |
'JEP' => '£', | |
'JMD' => 'J$', | |
'JOD' => 'JD', // ? | |
'JPY' => '¥', | |
'KES' => 'KSh', // ? | |
'KGS' => 'лв', | |
'KHR' => '៛', | |
'KMF' => 'CF', // ? | |
'KPW' => '₩', | |
'KRW' => '₩', | |
'KWD' => 'د.ك', // ? | |
'KYD' => '$', | |
'KZT' => 'лв', | |
'LAK' => '₭', | |
'LBP' => '£', | |
'LKR' => '₨', | |
'LRD' => '$', | |
'LSL' => 'L', // ? | |
'LTL' => 'Lt', | |
'LVL' => 'Ls', | |
'LYD' => 'ل.د', // ? | |
'MAD' => 'د.م.', //? | |
'MDL' => 'L', | |
'MGA' => 'Ar', // ? | |
'MKD' => 'ден', | |
'MMK' => 'K', | |
'MNT' => '₮', | |
'MOP' => 'MOP$', // ? | |
'MRO' => 'UM', // ? | |
'MUR' => '₨', // ? | |
'MVR' => '.ރ', // ? | |
'MWK' => 'MK', | |
'MXN' => '$', | |
'MYR' => 'RM', | |
'MZN' => 'MT', | |
'NAD' => '$', | |
'NGN' => '₦', | |
'NIO' => 'C$', | |
'NOK' => 'kr', | |
'NPR' => '₨', | |
'NZD' => '$', | |
'OMR' => '﷼', | |
'PAB' => 'B/.', | |
'PEN' => 'S/.', | |
'PGK' => 'K', // ? | |
'PHP' => '₱', | |
'PKR' => '₨', | |
'PLN' => 'zł', | |
'PYG' => 'Gs', | |
'QAR' => '﷼', | |
'RON' => 'lei', | |
'RSD' => 'Дин.', | |
'RUB' => 'руб', | |
'RWF' => 'ر.س', | |
'SAR' => '﷼', | |
'SBD' => '$', | |
'SCR' => '₨', | |
'SDG' => '£', // ? | |
'SEK' => 'kr', | |
'SGD' => '$', | |
'SHP' => '£', | |
'SLL' => 'Le', // ? | |
'SOS' => 'S', | |
'SRD' => '$', | |
'STD' => 'Db', // ? | |
'SVC' => '$', | |
'SYP' => '£', | |
'SZL' => 'L', // ? | |
'THB' => '฿', | |
'TJS' => 'TJS', // ? TJS (guess) | |
'TMT' => 'm', | |
'TND' => 'د.ت', | |
'TOP' => 'T$', | |
'TRY' => '₤', // New Turkey Lira (old symbol used) | |
'TTD' => '$', | |
'TWD' => 'NT$', | |
'TZS' => '', | |
'UAH' => '₴', | |
'UGX' => 'USh', | |
'USD' => '$', | |
'UYU' => '$U', | |
'UZS' => 'лв', | |
'VEF' => 'Bs', | |
'VND' => '₫', | |
'VUV' => 'VT', | |
'WST' => 'WS$', | |
'XAF' => 'FCFA', | |
'XCD' => '$', | |
'XDR' => '', | |
'XOF' => '', | |
'XPF' => 'F', | |
'YER' => '﷼', | |
'ZAR' => 'R', | |
'ZMK' => 'ZK', // ? | |
'ZWL' => 'Z$', | |
); |
thanks :)
Thank you!
Thank you, this is awesome!!!!!
its great, but these currency symbols not showing properly in pdf.can anyone help me
The currency symbol for the Azerbaijani Manat is now available, and is ₼
Thanks!
Thank you..., very useful :) 👍
Thanks!
great!
Good Job
Great! thanks for sharing! 👍
Thank you very much for sharing
I think the Egyptian Pound (currently 'EGP' => '£',
) should be 'EGP' => 'E£',
[ E£ ]
thanks, very helpful.
Thank you for sharing and please add 'AMD' currency_symbol 'AMD' => ' ֏ '
while sending value to db it;s not storing the symbol in right manner.
Like i want to store Rs , it's storing ₹
KZT is wrong. Instead of 'лв' it should be '₸'
Thank you very much for sharing
Thank You so much , You saved my time
Many thx! Saved me a lot of time.
This is the most useful thing on Github. Thank you!
Thanks. Anyone how actually browser know this entities?
Here is js version if someone need it:
/**
* @see https://gist.github.com/Gibbs/3920259
*
* @type {{AED: string, AFN: string, ALL: string, AMD: string, ANG: string, AOA: string, ARS: string, AUD: string, AWG: string, AZN: string, BAM: string, BBD: string, BDT: string, BGN: string, BHD: string, BIF: string, BMD: string, BND: string, BOB: string, BRL: string, BSD: string, BTN: string, BWP: string, BYR: string, BZD: string, CAD: string, CDF: string, CHF: string, CLF: string, CLP: string, CNY: string, COP: string, CRC: string, CUP: string, CVE: string, CZK: string, DJF: string, DKK: string, DOP: string, DZD: string, EGP: string, ETB: string, EUR: string, FJD: string, FKP: string, GBP: string, GEL: string, GHS: string, GIP: string, GMD: string, GNF: string, GTQ: string, GYD: string, HKD: string, HNL: string, HRK: string, HTG: string, HUF: string, IDR: string, ILS: string, INR: string, IQD: string, IRR: string, ISK: string, JEP: string, JMD: string, JOD: string, JPY: string, KES: string, KGS: string, KHR: string, KMF: string, KPW: string, KRW: string, KWD: string, KYD: string, KZT: string, LAK: string, LBP: string, LKR: string, LRD: string, LSL: string, LTL: string, LVL: string, LYD: string, MAD: string, MDL: string, MGA: string, MKD: string, MMK: string, MNT: string, MOP: string, MRO: string, MUR: string, MVR: string, MWK: string, MXN: string, MYR: string, MZN: string, NAD: string, NGN: string, NIO: string, NOK: string, NPR: string, NZD: string, OMR: string, PAB: string, PEN: string, PGK: string, PHP: string, PKR: string, PLN: string, PYG: string, QAR: string, RON: string, RSD: string, RUB: string, RWF: string, SAR: string, SBD: string, SCR: string, SDG: string, SEK: string, SGD: string, SHP: string, SLL: string, SOS: string, SRD: string, STD: string, SVC: string, SYP: string, SZL: string, THB: string, TJS: string, TMT: string, TND: string, TOP: string, TRY: string, TTD: string, TWD: string, TZS: string, UAH: string, UGX: string, USD: string, UYU: string, UZS: string, VEF: string, VND: string, VUV: string, WST: string, XAF: string, XCD: string, XDR: string, XOF: string, XPF: string, YER: string, ZAR: string, ZMK: string, ZWL: string}}
*/
module.exports = {
'AED' : 'د.إ', // ?
'AFN' : 'Af',
'ALL' : 'Lek',
'AMD' : '',
'ANG' : 'ƒ',
'AOA' : 'Kz', // ?
'ARS' : '$',
'AUD' : '$',
'AWG' : 'ƒ',
'AZN' : 'ман',
'BAM' : 'KM',
'BBD' : '$',
'BDT' : '৳', // ?
'BGN' : 'лв',
'BHD' : '.د.ب', // ?
'BIF' : 'FBu', // ?
'BMD' : '$',
'BND' : '$',
'BOB' : '$b',
'BRL' : 'R$',
'BSD' : '$',
'BTN' : 'Nu.', // ?
'BWP' : 'P',
'BYR' : 'p.',
'BZD' : 'BZ$',
'CAD' : '$',
'CDF' : 'FC',
'CHF' : 'CHF',
'CLF' : '', // ?
'CLP' : '$',
'CNY' : '¥',
'COP' : '$',
'CRC' : '₡',
'CUP' : '⃌',
'CVE' : '$', // ?
'CZK' : 'Kč',
'DJF' : 'Fdj', // ?
'DKK' : 'kr',
'DOP' : 'RD$',
'DZD' : 'دج', // ?
'EGP' : '£',
'ETB' : 'Br',
'EUR' : '€',
'FJD' : '$',
'FKP' : '£',
'GBP' : '£',
'GEL' : 'ლ', // ?
'GHS' : '¢',
'GIP' : '£',
'GMD' : 'D', // ?
'GNF' : 'FG', // ?
'GTQ' : 'Q',
'GYD' : '$',
'HKD' : '$',
'HNL' : 'L',
'HRK' : 'kn',
'HTG' : 'G', // ?
'HUF' : 'Ft',
'IDR' : 'Rp',
'ILS' : '₪',
'INR' : '₹',
'IQD' : 'ع.د', // ?
'IRR' : '﷼',
'ISK' : 'kr',
'JEP' : '£',
'JMD' : 'J$',
'JOD' : 'JD', // ?
'JPY' : '¥',
'KES' : 'KSh', // ?
'KGS' : 'лв',
'KHR' : '៛',
'KMF' : 'CF', // ?
'KPW' : '₩',
'KRW' : '₩',
'KWD' : 'د.ك', // ?
'KYD' : '$',
'KZT' : 'лв',
'LAK' : '₭',
'LBP' : '£',
'LKR' : '₨',
'LRD' : '$',
'LSL' : 'L', // ?
'LTL' : 'Lt',
'LVL' : 'Ls',
'LYD' : 'ل.د', // ?
'MAD' : 'د.م.', //?
'MDL' : 'L',
'MGA' : 'Ar', // ?
'MKD' : 'ден',
'MMK' : 'K',
'MNT' : '₮',
'MOP' : 'MOP$', // ?
'MRO' : 'UM', // ?
'MUR' : '₨', // ?
'MVR' : '.ރ', // ?
'MWK' : 'MK',
'MXN' : '$',
'MYR' : 'RM',
'MZN' : 'MT',
'NAD' : '$',
'NGN' : '₦',
'NIO' : 'C$',
'NOK' : 'kr',
'NPR' : '₨',
'NZD' : '$',
'OMR' : '﷼',
'PAB' : 'B/.',
'PEN' : 'S/.',
'PGK' : 'K', // ?
'PHP' : '₱',
'PKR' : '₨',
'PLN' : 'zł',
'PYG' : 'Gs',
'QAR' : '﷼',
'RON' : 'lei',
'RSD' : 'Дин.',
'RUB' : '₽',
'RWF' : 'ر.س',
'SAR' : '﷼',
'SBD' : '$',
'SCR' : '₨',
'SDG' : '£', // ?
'SEK' : 'kr',
'SGD' : '$',
'SHP' : '£',
'SLL' : 'Le', // ?
'SOS' : 'S',
'SRD' : '$',
'STD' : 'Db', // ?
'SVC' : '$',
'SYP' : '£',
'SZL' : 'L', // ?
'THB' : '฿',
'TJS' : 'TJS', // ? TJS (guess)
'TMT' : 'm',
'TND' : 'د.ت',
'TOP' : 'T$',
'TRY' : '₤', // New Turkey Lira (old symbol used)
'TTD' : '$',
'TWD' : 'NT$',
'TZS' : '',
'UAH' : '₴',
'UGX' : 'USh',
'USD' : '$',
'UYU' : '$U',
'UZS' : 'лв',
'VEF' : 'Bs',
'VND' : '₫',
'VUV' : 'VT',
'WST' : 'WS$',
'XAF' : 'FCFA',
'XCD' : '$',
'XDR' : '',
'XOF' : '',
'XPF' : 'F',
'YER' : '﷼',
'ZAR' : 'R',
'ZMK' : 'ZK', // ?
'ZWL' : 'Z$',
};
Alternatively, you can use this package: https://github.com/bengourley/currency-symbol-map
It works fine for mac and linux but has problems with windows.
RUB currency shoud be ₽
'RUB' => '₽',
array updated with your contributions:
https://gist.github.com/dieppon/8d32ec9c5049274baca19387de61da92
TRY (Turkish Lira) is ₺
₺
I never realised this was being used. Its very old with some currencies missing and other no longer in use. A more current dataset is available at https://github.com/gibbs/currency-data/tree/master/dist which should be easier to contribute to.
Thank you for sharing 😄