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
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_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
* 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.
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
)
)
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: 38473
Ranga: Administrator serwisu Punktów: 38473
Komentarze użytkowników
:: Losowe artykuły

:: Wymiana linków

Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Zend Framework 3. Developer's Guide |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles of: JAVA, PHP, C++, Pyth, JavaScript and so on..