PHP nl_langinfo() 函数


PHP nl_langinfo() 函数

定义和用法

nl_langinfo() 函数返回具体的本地信息。

注释:该函数不适用 Windows 平台。

提示:与返回所有本地格式化信息的 localeconv() 函数不同,nl_langinfo() 函数返回特定的信息。

语法

nl_langinfo(element)
参数 描述
element

必需。规定要返回哪个元素。必须是下列元素之一:

时间和日历:

  • ABDAY_(1-7) – 代表一星期中每一天的缩写名称
  • DAY_(1-7) – 代表一星期中每一天的名称(DAY_1 = Sunday)
  • 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 – 直接在货币符号之后加上 + 号
  • 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+
标签:, , ,