PHP nl_langinfo()-funktio

Määrittely ja käyttö

nl_langinfo()-funktio palauttaa tarkat paikallistuntemuksen tiedot.

Huomautus:Tämä funktio ei ole käytössä Windows-alustalla.

Vinkki:Eri kuin localeconv()-funktio, joka palauttaa kaikki paikallistuntemuksen muotoillut tiedot, nl_langinfo()-funktio palauttaa tietyn tiedon.

Syntaksi

nl_langinfo(element)
Parametrit Kuvaus
element

Välttämätön. Määrittää, minkä elementin palauttaa. Tässä on oltava yksi seuraavista elementeistä:

Aika ja kalenteri:

  • ABDAY_(1-7) - Merkitsee viikonpäivien lyhenteitä
  • DAY_(1-7) - Merkitsee viikonpäiviä (DAY_1 = Sunnuntai)
  • ABMON_(1-12) - Merkitsee vuoden kuukausia lyhenteinä
  • MON_(1-12) - Edustaa vuoden kuukausia
  • AM_STR - Edustaa aamua
  • PM_STR - Edustaa iltapäivää
  • D_T_FMT - Päivämäärän ja ajan ilmaisun muotoilu (strftime() käyttöön)
  • D_FMT - Päivämäärän ilmaisun muotoilu (strftime() käyttöön)
  • T_FMT - Ajan ilmaisun muotoilu (strftime() käyttöön)
  • T_FMT_AMPM - 12-tunnillisen ajan ilmaisun muotoilu, joka sisältää aamu/iltapäivä (strftime() käyttöön)
  • ERA - Vuosisadan muotoilu
  • ERA_YEAR - Vuosisadan ilmaisun vuosisadan muotoilu
  • ERA_D_T_FMT - Päivämäärän ja ajan ilmaisun vuosisadan muotoilu (strftime() käyttöön)
  • ERA_D_FMT - Päivämäärän ilmaisun vuosisadan muotoilu (strftime() käyttöön)
  • ERA_T_FMT - Ajan ilmaisun vuosisadan muotoilu (strftime() käyttöön)

Rahakategoria:

  • INT_CURR_SYMBOL - Rahan symboli (esim.: USD)
  • CURRENCY_SYMBOL - Rahan symboli (esim.: $)
  • CRNCYSTR - Samanlaisia kuin CURRENCY_SYMBOL
  • MON_DECIMAL_POINT - Rahan desimaalipiste merkki
  • MON_THOUSANDS_SEP - Rahan tuhat erotinmerkki
  • POSITIVE_SIGN - Positiivisen arvon merkki
  • NEGATIVE_SIGN - Negatiivisen arvon merkki
  • MON_GROUPING - Näyttää rahalukujen ryhmittelymuodon taulukko (esim.: 1 000 000)
  • INT_FRAC_DIGITS - Kansainvälinen yleinen desimaalikyky
  • FRAC_DIGITS - Paikallinen yleinen desimaalikyky
  • P_CS_PRECEDES - Jos rahayliltaisessa merkillä näytetään positiivisen arvon edessä, se on True (1), muuten False (0)
  • P_SEP_BY_SPACE - Jos välilyönti on rahayliltaisessa merkillä ja positiivisessa arvossa, se on True (1), muuten False (0)
  • N_CS_PRECEDES - Jos rahayliltaisessa merkillä näytetään ennen negatiivista arvoa, se on True (1), muuten False (0)
  • N_SEP_BY_SPACE - Jos välilyönti on rahayliltaisessa merkillä, se on True (1), muuten False (0)
  • P_SIGN_POSN - Muotoiluasetukset, mahdolliset palautusarvot:
    • 0 - Kirjoita määrä ja valuuttamerkki sulkeisiin
    • 1 - Lisää + merkki määrän ja valuuttamerkin eteen
    • 2 - Lisää + merkki määrän ja valuuttamerkin jälkeen
    • 3 - Lisää + merkki suoraan valuuttamerkin eteen
    • 4 - Lisää + merkki suoraan valuuttamerkin jälkeen
  • Muotoiluasetukset, mahdolliset palautusarvot:
    • 0 - Kirjoita määrä ja valuuttamerkki sulkeisiin
    • 1 - Lisää - merkki määrän ja valuuttamerkin eteen
    • 2 - Lisää - merkki määrän ja valuuttamerkin jälkeen
    • 3 - Lisää - merkki suoraan valuuttamerkin eteen
    • 4 - Lisää - merkki suoraan valuuttamerkin jälkeen

Lukutyypit:

  • DECIMAL_POINT - Desimaalimerkki
  • RADIXCHAR - Sama kuin DECIMAL_POINT
  • THOUSANDS_SEP - Tuhat erotinmerkki
  • THOUSEP - Sama kuin THOUSANDS_SEP
  • GROUPING - Näyttää lukuja yhdistelmämuodossa (esim.: 1 000 000)

Viestityyppi:

  • YESEXPR - 'yes' syötteen kanssa vastaava Regex-merkkijono
  • NOEXPR - 'no' syötteen kanssa vastaava Regex-merkkijono
  • YESSTR - 'yes' tulostusmerkkijono
  • NOSTR - 'no' tulostusmerkkijono

Koodikategoria:

  • CODESET palauttaa merkkikoodin nimen sisältävän merkkijonon.

Tekninen yksityiskohta

Palautusarvo: Onnistuessaan palauttaa määritetyn tiedon, epäonnistuessaan palauttaa FALSE.
PHP Versio: 4.1.0+