Funkcja nl_langinfo() w PHP

Definicja i użycie

Funkcja nl_langinfo() zwraca konkretne informacje lokalne.

Komentarz:Ta funkcja nie jest dostępna na platformie Windows.

Wskazówka:W przeciwieństwie do funkcji localeconv(), która zwraca wszystkie formatowane informacje lokalne, funkcja nl_langinfo() zwraca konkretne informacje.

Gramatyka

nl_langinfo(element)
Parametry Opis
element

Wymagane. Określa, który element ma być zwrócony. Musi to być jeden z poniższych elementów:

Czas i kalendarz:

  • ABDAY_(1-7) - Reprezentuje skróconą nazwę każdego dnia tygodnia
  • DAY_(1-7) - Reprezentuje nazwę każdego dnia tygodnia (DAY_1 = Niedziela)
  • ABMON_(1-12) - Reprezentuje skróconą nazwę miesiąca w roku
  • MON_(1-12) - Nazwa miesiąca w ciągu roku
  • AM_STR - String reprezentujący poranek
  • PM_STR - String reprezentujący popołudnie
  • D_T_FMT - Format dostępny do strftime() dla czasu i daty
  • D_FMT - Format dostępny do strftime() dla daty
  • T_FMT - Format dostępny do strftime() dla czasu
  • T_FMT_AMPM - Format dostępny do strftime() dla czasu z przedziałem AM/PM
  • ERA - Przekształcanie wieków
  • ERA_YEAR - Format przekształcania wieków dla roku
  • ERA_D_T_FMT - Format przekształcania wieków dla czasu i daty (łańcuch dostępny w strftime())
  • ERA_D_FMT - Format przekształcania wieków dla daty (łańcuch dostępny w strftime())
  • ERA_T_FMT - Format przekształcania wieków dla czasu (łańcuch dostępny w strftime())

Kategoria waluty:

  • INT_CURR_SYMBOL - Symbol waluty (np.: USD)
  • CURRENCY_SYMBOL - Symbol waluty (np.: $)
  • CRNCYSTR - Podobny do CURRENCY_SYMBOL
  • MON_DECIMAL_POINT - Znak przecinka w walucie
  • MON_THOUSANDS_SEP - Separatory tysięcy waluty
  • POSITIVE_SIGN - Znak ujemny
  • NEGATIVE_SIGN - Znak ujemny
  • MON_GROUPING - Tablica formatowania grupowania liczb waluty (np.: 1 000 000)
  • INT_FRAC_DIGITS - Międzynarodowe ustawienia miejsc po przecinku
  • FRAC_DIGITS - Lokalne ustawienia miejsc po przecinku
  • P_CS_PRECEDES - Jeśli货币符号在正数值之前显示,则为 True(1),如果在正数值之后显示,则为 False(0)
  • P_SEP_BY_SPACE - Jeśli之间存在空格在货币符号和正数值之间,则为 True(1),否则为 False(0)
  • N_CS_PRECEDES - Jeśli货币符号在负数值之前显示,则为 True(1),如果在负数值之后显示,则为 False(0)
  • N_SEP_BY_SPACE - Jeśli之间存在空格在货币符号和负数值之间,则为 True(1),否则为 False(0)
  • P_SIGN_POSN - ustawienia formatowania, możliwe wartości zwracane:
    • 0 - napisać liczbę i znak waluty w nawiasach okrągłych
    • 1 - dodać plus przed liczbą i znakiem waluty
    • 2 - dodać plus po liczbie i znaku waluty
    • 3 - bezpośrednio dodać plus przed znakiem waluty
    • 4 - bezpośrednio dodać plus po znaku waluty
  • N_SIGN_POSN - ustawienia formatowania, możliwe wartości zwracane:
    • 0 - napisać liczbę i znak waluty w nawiasach okrągłych
    • 1 - dodać myślnik przed liczbą i znakiem waluty
    • 2 - dodać myślnik po liczbie i znaku waluty
    • 3 - bezpośrednio dodać myślnik przed znakiem waluty
    • 4 - bezpośrednio dodać myślnik po znaku waluty

Kategorie liczb:

  • DECIMAL_POINT - znak kropki dziesiętnej
  • RADIXCHAR - podobny do DECIMAL_POINT
  • THOUSANDS_SEP - znak separatora tysięcy
  • THOUSEP - podobny do THOUSANDS_SEP
  • GROUPING - wyświetla tablicę w formie kombinacji liczb (np.: 1 000 000)

Kategorie komunikacji:

  • YESEXPR - ciąg Regex pasujący do 'yes'
  • NOEXPR - ciąg Regex pasujący do 'no'
  • YESSTR - ciąg wyjściowy 'yes'
  • NOSTR - ciąg wyjściowy 'no'

Kategorie zbioru kodów:

  • CODESET zwraca ciąg znaków z nazwą kodowania.

Szczegóły techniczne

Zwracana wartość: Zwraca określone informacje w przypadku sukcesu, zwraca FALSE w przypadku niepowodzenia.
Wersja PHP: 4.1.0+