array localeconv()
(PHP 4, PHP 5)
| RETURNS | An associative array containing currency settings for the current locale. |
|---|
Retrieves an associative array containing all of the currency settings as defined by the current locale. These settings include the following:
| decimal_point | Decimal point character. |
|---|---|
| thousands_sep | The character used to separate thousands (3 digits) |
| grouping | |
| int_curr_symbol | The symbol used to identify this currency internationally |
| currency_symbol | A local symbol used to identify (a currency sign) |
| mon_decimal_point | Monetary decimal point character. |
| mon_grouping | Array containing monetary groupings. |
| positive_sign | The character used to indicate a positive currency amount. |
| negative_sign | The character used to indicate a negative currency amount. |
| int_frac_digits | Number of digits used internationally to create fractional currency amounts. |
| frac_digits | Number of digits used locally to create fractional currency amounts. |
| p_cs_precedes | Does the currency symbol precede the amount (TRUE) or not (FALSE). |
| p_sep_by_space | TRUE if a space separates the currency symbol from a negative value. |
| n_cs_precedes | Does the currency symbol precede a negative value (TRUE) or not (FALSE). |
| n_sep_by_space | Is the currency symbol separted from the amount by a space (TRUE) or not (FALSE). |
| p_sign_pos | How to handle positive currency amounts. This may be one of the following 0 - Place parentheses around the amount and the currency symbol 1 - A sign string precedes the quantity and currency symbol 2 - The sign string succeeds the amount and currency symbol 3 - A sign string precedes the currency symbol 4 - A sign string succeeds the currency symbol |
| n_sign_pos | How to handle negative currency amounts. This may be one of the following 0 - Place parentheses around the amount and the currency symbol 1 - A sign string precedes the quantity and currency symbol 2 - The sign string succeeds the amount and currency symbol 3 - A sign string precedes the currency symbol 4 - A sign string succeeds the currency symbol |
// set the locale and get the currency settings if (setlocale(LC_ALL, 'en_US.UTF-8') !== false) { localeConventions = localeconv(); print_r($localeConventions); }