دالة PHP nl_langinfo()

التعريف والاستخدام

تعود دالة nl_langinfo() إلى معلومات محلية محددة.

ملاحظة:لا ينطبق هذا الدالة على منصة Windows.

نصيحة:مختلف عن دالة localeconv() التي تعود إلى جميع معلومات الت formatting المحلية، تعود دالة nl_langinfo() إلى معلومات محددة.

النحو

nl_langinfo(العنصر)
المتغيرات الوصف
العنصر

مطلوب. تحديد العنصر الذي سيتم العودة إليه. يجب أن يكون العنصر من بين العناصر التالية:

وقت واليومية:

  • 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 - تنسيق الوقت الذي يمكن استخدامه في 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 - إذا كان هناك فاصلة م space بين رمز العملة وعدد إيجابي، فإنه True (1)، وإلا فـ False (0)
  • N_CS_PRECEDES - إذا كان رمز العملة يظهر قبل عدد سالب، فإنه True (1)، وإذا كان يظهر بعد عدد سالب، فإنه False (0)
  • N_SEP_BY_SPACE - إذا كان هناك فاصلة م espacio بين رمز العملة وعدد سالب، فإنه True (1)، وإلا فـ False (0)
  • P_SIGN_POSN - 格式设置,可能的返回值:
    • 0 - 把数量和货币符号写在圆括号内
    • 1 - 在数量和货币符号之前加上 + 号
    • 2 - 在数量和货币符号之后加上 + 号
    • 3 - 直接在货币符号之前加上 + 号
    • 4 - 直接在货币符号之后加上 + 号
  • N_SIGN_POSN - 格式设置,可能的返回值:
    • 0 - 把数量和货币符号写在圆括号内
    • 1 - 在数量和货币符号之前加上 - 号
    • 2 - 在数量和货币符号之后加上 - 号
    • 3 - 直接在货币符号之前加上 - 号
    • 4 - 直接在货币符号之后加上 - 号

数字类别:

  • DECIMAL_POINT - 小数点字符
  • RADIXCHAR - 与 DECIMAL_POINT 相类似
  • THOUSANDS_SEP - 千位分隔字符
  • THOUSEP - 与 THOUSANDS_SEP 相类似
  • GROUPING - 显示数字组合形式的数组(例如:1 000 000)

通信类别:

  • YESEXPR - 与 'yes' 输入相匹配的 Regex 字符串
  • NOEXPR - 与 'no' 输入相匹配的 Regex 字符串
  • YESSTR - 'yes' 的输出字符串
  • NOSTR - 'no' 的输出字符串

代码集类别:

  • CODESET 返回一个带有字符编码名称的字符串。

技术细节

返回值: 如果成功则返回指定的信息,如果失败则返回 FALSE。
PHP 版本: 4.1.0+