![]() |
|
La funzione restituisce un array associativo contenente le configurazioni locali per il formato numerico e monetario.
La funzione localeconv() restituisce i dati in base alle configurazioni locali come impostate da setlocale(). L'array associativo restituito contiene i seguenti campi:
| Elemento | Descrizione | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| decimal_point | Carattere per il punto decimale | ||||||||||
| thousands_sep | Separatore delle migliaia | ||||||||||
| grouping | Array contenente i gruppi numerici | ||||||||||
| int_curr_symbol | Simbolo internazionale della divisa (i.e. USD) | ||||||||||
| currency_symbol | Simbolo della divisa locale (i.e. $) | ||||||||||
| mon_decimal_point | Carattere per il punto decimale nella moneta | ||||||||||
| mon_thousands_sep | Separatore delle migliaia nella moneta | ||||||||||
| mon_grouping | Array contenente i gruppi monetari | ||||||||||
| positive_sign | Segno per i valori positivi | ||||||||||
| negative_sign | Segno per i valori negativi | ||||||||||
| int_frac_digits | Numero di caratteri frazionali internazionali | ||||||||||
| frac_digits | Numero di caratteri frazionali locali | ||||||||||
| p_cs_precedes | TRUE se il simbolo della divisa precede i valori positivi, FALSE se segue tali valori | ||||||||||
| p_sep_by_space | TRUE se uno spazio separa il simbolo della divisa dai valori positivi FALSE in caso contrario | ||||||||||
| n_cs_precedes | TRUE se il simbolo della divisa precede i valori negativi, FALSE se segue tali valori | ||||||||||
| n_sep_by_space | TRUE se uno spazio separa il simbolo della divisa dai valori negativi, FALSE in caso contrario | ||||||||||
| p_sign_posn |
| ||||||||||
| n_sign_posn |
|
I campi di raggruppamento contengono matrici che definiscono il modo con cui i numeri dovrebbero essere raggruppati. Ad esempio, i campi di raggruppamento per il formato en_US, contengono due elementi con i valori 3 e 3. L'indice più alto indica quanto è distinta il gruppo di sinistra. Se un elemento della matrice è uguale a CHAR_MAX, non vi sono più gruppi. Se nella matrice vi è un elemento a 0, occorre utilizzare l'elemento precedente.
E' presente una costante, CHAR_MAX, per gli utilizzi descritti in precedenza.
Vedere anche setlocale().
Hosting by: hurra.com
Generated: 2007-01-26 17:56:44