Loading:


localeconv()
Zwraca tablicę asocjacyjną zawierającą zlokalizowane numeryczne i monetarne sformatowane informacje.

localeconv () zwraca dane w oparciu o bieżące lokalizacje określoną przez setlocale (). W tablicy asocjacyjnej, która jest zwracana,  zawiera następujące pola:

decimal_point - Separator charakter
thousands_sep - Separator tysięcy
grouping - Array numerycznych zawierających ugrupowania
int_curr_symbol - Międzynarodowy symbol waluty (np. PLN)
local currency_symbol -  symbol waluty (czyli $)
mon_decimal_point - Walutowy separator znak
mon_thousands_sep - Walutowy separatora tysięcy
mon_grouping - Array zawierające pieniężnej grupy
positive_sign - Zaloguj do pozytywnych wartości
negative_sign -  Zaloguj do wartości ujemne
int_frac_digits -  międzynarodowe cyfry ułamkowe
frac_digits cyfry - localne cyfry ułamkowe
p_cs_precedes - TRUE jeśli currency_symbol poprzedza pozytywne wartości, FALSE, jeśli powiedzie się jeden
p_sep_by_space - TRUE jeśli przestrzeń oddziela currency_symbol z pozytywną wartość FALSE
n_cs_precedes - TRUE jeśli currency_symbol poprzedza wartość ujemną, FALSE, jeśli powiedzie się jeden
n_sep_by_space - TRUE jeśli przestrzeń oddziela currency_symbol z ujemnej wartości FALSE
p_sign_posn

     * 0 - Nawiasy surround ilości i currency_symbol
     * 1 - znak poprzedza ciąg ilości i currency_symbol
     * 2 - powiedzie znakiem ciąg ilości i currency_symbol
     * 3 - Znak ciąg natychmiast poprzedza currency_symbol
     * 4 - ciąg natychmiast podpisać z powodzeniem currency_symbol

n_sign_posn

     * 0 - Nawiasy surround ilości i currency_symbol
     * 1 - znak poprzedza ciąg ilości i currency_symbol
     * 2 - powiedzie znakiem ciąg ilości i currency_symbol
     * 3 - Znak ciąg natychmiast poprzedza currency_symbol
     * 4 - ciąg natychmiast podpisać z powodzeniem currency_symbol


W p_sign_posn i n_sign_posn zawierają ciąg opcje formatowania. Każda liczba reprezentuje jedną z wyżej wymienionych warunków.


Ugrupowania tablice zawierają pola, które określają sposób numery powinny być pogrupowane. Na przykład, w dziedzinie pieniężnej ugrupowania na nl_NL locale (UTF-8 w trybie podpisania euro), będzie zawierać 2 pkt tablicę z wartościami 3 i 3a. Im wyższy wskaźnik w tablicy, dalej w lewo w Ugrupowanie jest. Jeśli element tablicy jest równa CHAR_MAX, żadne dalsze ugrupowania jest wykonywana. Jeśli element tablicy jest równa 0, poprzedni element powinien być stosowany.

Kompatybilność: PHP4, PHP5.


Napisz Artyku³

Listing

<?php
if (false !== setlocale(LC_ALL, 'nl_NL.UTF-8@euro')) {
    $locale_info = localeconv();
    print_r($locale_info);
}
?>

//zwróci:

Array
(
    [decimal_point] => .
    [thousands_sep] =>
    [int_curr_symbol] => EUR
    [currency_symbol] => ?
    [mon_decimal_point] => ,
    [mon_thousands_sep] =>
    [positive_sign] =>
    [negative_sign] => -
    [int_frac_digits] => 2
    [frac_digits] => 2
    [p_cs_precedes] => 1
    [p_sep_by_space] => 1
    [n_cs_precedes] => 1
    [n_sep_by_space] => 1
    [p_sign_posn] => 1
    [n_sign_posn] => 2
    [grouping] => Array
        (
        )

    [mon_grouping] => Array
        (
            [0] => 3
            [1] => 3
        )

)




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors