PHP nl_langinfo() ฟังก์ชัน

การประกาศและการใช้งาน

nl_langinfo() ฟังก์ชันคืนข้อมูลท้องถิ่นเฉพาะทาง

หมายเหตุ:ฟังก์ชันนี้ไม่เหมาะสมสำหรับแผงกากที่ใช้ Windows

คำแนะนำ:nl_langinfo() ฟังก์ชัน แตกต่างจาก localeconv() ฟังก์ชันที่คืนค่าข้อมูลรูปแบบท้องถิ่นทั้งหมด โดยคืนค่าข้อมูลที่เฉพาะทาง

ศัพท์

nl_langinfo(element)
ตัวแปร รายละเอียด
element

จำเป็น กำหนดว่าจะคืนค่าองค์ประกอบใด

เวลาและปฏิทิน:

  • ABDAY_(1-7) - แสดงชื่อย่อของวันในสัปดาห์
  • DAY_(1-7) - แสดงชื่อวันในสัปดาห์ (DAY_1 = วันอาทิตย์)
  • ABMON_(1-12) - แสดงชื่อย่อของเดือนในปี
  • MON_(1-12) - ตัวแทนชื่อเดือนของปี
  • AM_STR - ตัวแทนคำว่า 上午
  • PM_STR - ตัวแทนคำว่า บ่าย
  • D_T_FMT - รูปแบบแสดงวันและเวลา (สามารถใช้กับ strftime())
  • D_FMT - รูปแบบแสดงวัน (สามารถใช้กับ strftime())
  • T_FMT - รูปแบบแสดงเวลา (สามารถใช้กับ strftime())
  • T_FMT_AMPM - รูปแบบแสดงเวลาที่มีคำว่า 上午/下午 ในระบบ 12 ชั่วโมง (สามารถใช้กับ strftime())
  • ERA - การแปลงศตวรรษ
  • ERA_YEAR - รูปแบบแสดงศตวรรษที่ใช้ในการแสดงปี
  • ERA_D_T_FMT - รูปแบบแสดงศตวรรษที่ใช้ในการแสดงวันและเวลา (สามารถใช้กับ strftime())
  • ERA_D_FMT - รูปแบบแสดงศตวรรษที่ใช้ในการแสดงวัน (สามารถใช้กับ strftime())
  • ERA_T_FMT - รูปแบบแสดงศตวรรษที่ใช้ในการแสดงเวลา (สามารถใช้กับ strftime())

ประเภทเงิน:

  • INT_CURR_SYMBOL - สัญลักษณ์เงิน (เช่น: USD)
  • CURRENCY_SYMBOL - สัญลักษณ์เงิน (เช่น: $)
  • CRNCYSTR - คล้ายกับ CURRENCY_SYMBOL
  • MON_DECIMAL_POINT - ตัวแทนเส้นขีดที่ใช้แสดงจุดทศนิยม
  • MON_THOUSANDS_SEP - ตัวแทนเส้นขีดที่ใช้แบ่งหลักเลขแบบเงิน
  • POSITIVE_SIGN - ตัวแทนสัญลักษณ์บวก
  • NEGATIVE_SIGN - ตัวแทนสัญลักษณ์ลบ
  • MON_GROUPING - ตัวแปรเรียงลำดับของรูปแบบการแสดงเลขเงิน (เช่น: 1 000 000)
  • INT_FRAC_DIGITS - ตัวเลขที่ใช้ในทศนิยมสากล
  • FRAC_DIGITS - ตัวเลขที่ใช้ในทศนิยมท้องถิ่น
  • P_CS_PRECEDES - ถ้าสัญลักษณ์เงินแสดงขึ้นก่อนค่าบวก แล้วเป็น True (1) ถ้าแสดงขึ้นหลังค่าบวก แล้วเป็น False (0)
  • P_SEP_BY_SPACE - ถ้ามีช่องว่างระหว่างสัญลักษณ์เงินและค่าบวกที่มีช่องว่าง แล้วเป็น True (1) ไม่ใช่ False (0)
  • N_CS_PRECEDES - ถ้าสัญลักษณ์เงินแสดงขึ้นก่อนค่าลบ แล้วเป็น True (1) ถ้าแสดงขึ้นหลังค่าลบ แล้วเป็น False (0)
  • N_SEP_BY_SPACE - ถ้ามีช่องว่างระหว่างสัญลักษณ์เงินและค่าลบที่มีช่องว่าง แล้วเป็น True (1) ไม่ใช่ False (0)
  • P_SIGN_POSN - การตั้งค่าแบบฟอร์แมต ค่าที่สามารถคืนค่าได้:
    • 0 - ขึ้นรอบวงกลมจำนวนและสัญลักษณ์เงิน
    • 1 - ใส่ + ก่อนจำนวนและสัญลักษณ์เงิน
    • 2 - ใส่ + หลังจากจำนวนและสัญลักษณ์เงิน
    • 3 - ใส่ + ก่อนสัญลักษณ์เงิน
    • 4 - ใส่ + หลังจากสัญลักษณ์เงิน
  • การตั้งค่าแบบฟอร์แมต ค่าที่สามารถคืนค่าได้:
    • 0 - ขึ้นรอบวงกลมจำนวนและสัญลักษณ์เงิน
    • 1 - ใส่ - ก่อนจำนวนและสัญลักษณ์เงิน
    • 2 - ใส่ - หลังจากจำนวนและสัญลักษณ์เงิน
    • 3 - ใส่ - ก่อนสัญลักษณ์เงิน
    • 4 - ใส่ - หลังจากสัญลักษณ์เงิน

หมวดหมู่ตัวเลข

  • DECIMAL_POINT - ตัวแทนจุดของเศษ
  • RADIXCHAR - คล้าย DECIMAL_POINT
  • THOUSANDS_SEP - ตัวแทนเศษหลังจากหลายพัน
  • THOUSEP - คล้าย THOUSANDS_SEP
  • GROUPING - แสดงตัวเลขในรูปแบบของการรวมกัน (เช่น: 1 000 000)

หมวดหมู่การสื่อสาร

  • YESEXPR - ตัวแปลแบบไฮโปเท็นเซียนที่ตรงกับ 'yes'
  • NOEXPR - ตัวแปลแบบไฮโปเท็นเซียนที่ตรงกับ 'no'
  • YESSTR - ข้อความที่ออกเสียง 'yes'
  • NOSTR - ข้อความที่ออกเสียง 'no'

หมวดหมู่ตัวอักษร

  • CODESET คืนค่าข้อความที่มีชื่อการเข้ารหัสตัวอักษร

รายละเอียดเทคนิค

ค่าที่คืนค่ามา ถ้าประสบความสำเร็จ จะคืนค่าข้อมูลที่กำหนด ถ้าล้มเหลว จะคืนค่า FALSE
PHP รุ่น: 4.1.0+