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: 0
Ranga: Administrator serwisu Punktów: 0
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 |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno