PHP nl_langinfo() -funktionen

Definition och användning

nl_langinfo() -funktionen returnerar specifik lokal information.

Kommentar:Denna funktion är inte tillämplig på Windows-plattform.

Tips:Skiljer sig från localeconv() -funktionen som returnerar alla lokalisationsformateringsinformation, nl_langinfo() -funktionen returnerar specifik information.

Syntaks

nl_langinfo(element)
Parameter Beskrivning
element

Obligatorisk. Anger vilken element som ska returneras. Måste vara ett av följande element:

Tid och kalender:

  • ABDAY_(1-7) - Återger förkortningen av varje dag i veckan
  • DAY_(1-7) - Återger namnet på varje dag i veckan (DAY_1 = söndag)
  • ABMON_(1-12) - Återger förkortningen av månadens namn under ett år
  • MON_(1-12) - Representerar månadens namn under ett år
  • AM_STR - Sträng som representerar förmiddag
  • PM_STR - Sträng som representerar eftermiddag
  • D_T_FMT - Formatsträng för datum och tid som används för strftime()
  • D_FMT - Formatsträng för datum som används för strftime()
  • T_FMT - Formatsträng för tid som används för strftime()
  • T_FMT_AMPM - Formatsträng för tid med förmiddag/eftermiddag som används för strftime()
  • ERA - Årtusendeförändring
  • ERA_YEAR - Årtusendeförändring som används för år
  • ERA_D_T_FMT - Format för årtusendeförändring som används för datum och tid (en sträng som används i strftime())
  • ERA_D_FMT - Format för årtusendeförändring som används för datum (en sträng som används i strftime())
  • ERA_T_FMT - Format för årtusendeförändring som används för tid (en sträng som används i strftime())

Valutkategorier:

  • INT_CURR_SYMBOL - Valuttecken (t.ex. USD)
  • CURRENCY_SYMBOL - Valuttecken (t.ex. $)
  • CRNCYSTR - Likt CURRENCY_SYMBOL
  • MON_DECIMAL_POINT - Valutdecimaltecken
  • MON_THOUSANDS_SEP - Valuttusenseparator
  • POSITIVE_SIGN - Positivt tecken
  • NEGATIVE_SIGN - Negativt tecken
  • MON_GROUPING - En array som visar valutnummersgrupperingsform (t.ex. 1 000 000)
  • INT_FRAC_DIGITS - Internationella allmänna decimaler
  • FRAC_DIGITS - Lokala allmänna decimaler
  • P_CS_PRECEDES - Om valuttecknet visas före ett positivt värde, är det True (1), annars False (0)
  • P_SEP_BY_SPACE - Om det finns ett blanksteg mellan valuttecknet och ett positivt värde, är det True (1), annars False (0)
  • N_CS_PRECEDES - Om valuttecknet visas före ett negativt värde, är det True (1), annars False (0)
  • N_SEP_BY_SPACE - Om det finns ett blanksteg mellan valuttecknet och ett negativt värde, är det True (1), annars False (0)
  • P_SIGN_POSN - Formatinställningar, möjliga returvärden:
    • 0 - Skriv antalet och valutan inom parentes
    • 1 - Lägg till + före antalet och valutan
    • 2 - Lägg till + efter antalet och valutan
    • 3 - Lägg till + före valutan
    • 4 - Lägg till + efter valutan
  • Formatinställningar, möjliga returvärden:
    • 0 - Skriv antalet och valutan inom parentes
    • 1 - Lägg till - före antalet och valutan
    • 2 - Lägg till - efter antalet och valutan
    • 3 - Lägg till - före valutan
    • 4 - Lägg till - efter valutan

Numerkategorier:

  • DECIMAL_POINT - Decimaltecken
  • RADIXCHAR - Likt DECIMAL_POINT
  • THOUSANDS_SEP - Tusenpositionsskiljetecken
  • THOUSEP - Likt THOUSANDS_SEP
  • GROUPING - Visa en array i kombinationsform av siffror (t.ex. 1 000 000)

Kommunikationskategorier:

  • YESEXPR - Regex-sträng som matchar 'yes' inmatning
  • NOEXPR - Regex-sträng som matchar 'no' inmatning
  • YESSTR - 'yes' utdatasträng
  • NOSTR - 'no' utdatasträng

Kodset-kategorier:

  • CODESET returnerar en sträng med namn på teckenkodning.

Tekniska detaljer

Returvärde: Om det är framgångsrikt returneras specificerad information, om det misslyckas returneras FALSE.
PHP Version: 4.1.0+