nl_langinfo()

PHP nl_langinfo() funksiyasi


❮ PHP string funksiyalari ma’lumotnomasi
ULASHISH

Ta’rif va qo‘llanilishi

nl_langinfo() funksiyasi muayyan mahalliy (locale) ma’lumotlarni qaytaradi.

Eslatma: Bu funksiya Windows platformalarida ishlamaydi.

Maslahat: Barcha mahalliy formatlash ma’lumotlarini qaytaradigan localeconv() funksiyasidan farqli ravishda, nl_langinfo() funksiyasi muayyan ma’lumotni qaytaradi.


Sintaksis

nl_langinfo(element)

Parametr qiymatlari

Parametr Tavsif
element Majburiy. Qaysi element qaytarilishini belgilaydi. Quyidagi elementlardan biri bo‘lishi shart:

Vaqt va taqvim:

  • ABDAY_(1-7) - Haftaning tartib raqamli kunining qisqartirilgan nomi
  • DAY_(1-7) - Haftaning tartib raqamli kunining nomi (DAY_1 = yakshanba)
  • ABMON_(1-12) - Yilning tartib raqamli oyining qisqartirilgan nomi
  • MON_(1-12) - Yilning tartib raqamli oyining nomi
  • AM_STR - Tushdan oldingi vaqt (Ante meridian) uchun string
  • PM_STR - Tushdan keyingi vaqt (Post meridian) uchun string
  • D_T_FMT - Vaqt va sanani ifodalash uchun strftime() funksiyasida format stringi sifatida ishlatilishi mumkin bo‘lgan string
  • D_FMT - Sanani ifodalash uchun strftime() funksiyasida format stringi sifatida ishlatilishi mumkin bo‘lgan string
  • T_FMT - Vaqtni ifodalash uchun strftime() funksiyasida format stringi sifatida ishlatilishi mumkin bo‘lgan string
  • T_FMT_AMPM - Vaqtni tushdan oldin/keyin (ante/post meridian) belgisi bilan 12 soatlik formatda ifodalash uchun strftime() funksiyasida format stringi sifatida ishlatilishi mumkin bo‘lgan string
  • ERA - Muqobil era
  • ERA_YEAR - Muqobil era formatidagi yil
  • ERA_D_T_FMT - Muqobil era formatidagi sana va vaqt (string strftime() da ishlatilishi mumkin)
  • ERA_D_FMT - Muqobil era formatidagi sana (string strftime() da ishlatilishi mumkin)
  • ERA_T_FMT - Muqobil era formatidagi vaqt (string strftime() da ishlatilishi mumkin)

Pul birligi toifasi:

  • INT_CURR_SYMBOL - Valyuta belgisi (masalan: USD)
  • CURRENCY_SYMBOL - Valyuta belgisi (masalan: $)
  • CRNCYSTR - CURRENCY_SYMBOL bilan bir xil
  • MON_DECIMAL_POINT - Pul qiymatlari uchun o‘nli kasr nuqtasi belgisi
  • MON_THOUSANDS_SEP - Pul qiymatlari uchun minglar ajratuvchisi
  • POSITIVE_SIGN - Musbat qiymat belgisi
  • NEGATIVE_SIGN - Manfiy qiymat belgisi
  • MON_GROUPING - Pul qiymatlari qanday guruhlanishini ko‘rsatuvchi massiv (masalan: 1 000 000)
  • INT_FRAC_DIGITS - Xalqaro kasr xonalari soni
  • FRAC_DIGITS - Mahalliy kasr xonalari soni
  • P_CS_PRECEDES - Valyuta belgisi musbat qiymat oldiga qo‘yilsa True (1), undan keyin qo‘yilsa False (0)
  • P_SEP_BY_SPACE - Valyuta belgisi va musbat qiymat orasida bo‘sh joy bo‘lsa True (1), aks holda False (0)
  • N_CS_PRECEDES - Valyuta belgisi manfiy qiymat oldiga qo‘yilsa True (1), undan keyin qo‘yilsa False (0)
  • N_SEP_BY_SPACE - Valyuta belgisi va manfiy qiymat orasida bo‘sh joy bo‘lsa True (1), aks holda False (0)
  • P_SIGN_POSN - Formatlash sozlamasi. Mumkin bo‘lgan qaytariladigan qiymatlar:
    • 0 - Miqdor va valyuta belgisi qavslar ichiga olinadi
    • 1 - Ishora stringi miqdor va valyuta belgisi oldiga qo‘yiladi
    • 2 - Ishora stringi miqdor va valyuta belgisidan keyin qo‘yiladi
    • 3 - Ishora stringi bevosita valyuta belgisi oldiga qo‘yiladi
    • 4 - Ishora stringi bevosita valyuta belgisidan keyin qo‘yiladi
  • N_SIGN_POSN - Formatlash sozlamasi. Mumkin bo‘lgan qaytariladigan qiymatlar:
    • 0 - Miqdor va valyuta belgisi qavslar ichiga olinadi
    • 1 - Ishora stringi miqdor va valyuta belgisi oldiga qo‘yiladi
    • 2 - Ishora stringi miqdor va valyuta belgisidan keyin qo‘yiladi
    • 3 - Ishora stringi bevosita valyuta belgisi oldiga qo‘yiladi
    • 4 - Ishora stringi bevosita valyuta belgisidan keyin qo‘yiladi

Sonlar toifasi:

  • DECIMAL_POINT - O‘nli kasr nuqtasi belgisi
  • RADIXCHAR - DECIMAL_POINT bilan bir xil
  • THOUSANDS_SEP - Minglar uchun ajratuvchi belgi
  • THOUSEP - THOUSANDS_SEP bilan bir xil
  • GROUPING - Sonlar qanday guruhlanishini ko‘rsatuvchi massiv (masalan: 1 000 000)

Xabarlar toifasi:

  • YESEXPR - 'yes' javobini moslashtirish uchun muntazam ifoda (regex) stringi
  • NOEXPR - 'no' javobini moslashtirish uchun muntazam ifoda (regex) stringi
  • YESSTR - 'yes' uchun chiqish stringi
  • NOSTR - 'no' uchun chiqish stringi

Kodlar to‘plami toifasi:

  • CODESET Belgilar kodlashi nomini o‘z ichiga olgan stringni qaytaradi.

Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa muayyan ma’lumotni, muvaffaqiyatsiz bo‘lsa FALSE qaytaradi.
PHP versiyasi: 4.1.0+

❮ PHP string funksiyalari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!