PHP nl_langinfo 字符串函数

  • 定义和用法

    nl_langinfo - 查询语言和区域设置信息
    注意: 此函数未在 Windows 平台下实现。
  • 版本支持

    PHP4 PHP5 PHP7
    V4.1.0(含)+支持 支持 支持
  • 语法

    nl_langinfo (  int $item )
    nl_langinfo()用于访问区域设置类别的各个元素。 与返回所有元素的localeconv()不同,nl_langinfo()允许您选择任何特定元素。
  • 参数

    参数 必需的 描述
    item item可以是元素的整数值或元素的常量名称。 以下是可能使用的 item 的常量名称列表及其说明。 其中一些常量可能未定义或对某些语言环境没有任何值。
    item值列表:
    常量 描述
    ABDAY_(1-7) 一周中第n天的缩写名称。
    DAY_(1-7) 一周中第n天的名称(DAY_1=星期日)。
    ABMON_(1-12) 一年中第n个月的缩写名称。
    MON_(1-12) 一年中第n个月的名称。
    AM_STR Ante子午线的字符串。
    PM_STR 后子午线的字符串。
    D_T_FMT 可用作strftime()的格式字符串的字符串,用于表示时间和日期。
    D_FMT 可用作strftime()的格式字符串以表示日期的字符串。
    T_FMT 可用作strftime()的格式字符串以表示时间的字符串。
    T_FMT_AMPM 可用作strftime()格式字符串的字符串,以12小时格式表示带有前/后子午线的时间。
    ERA 替代时代。
    ERA_YEAR 交替时代格式的年份。
    ERA_D_T_FMT 备用时代格式的日期和时间(字符串可以在strftime()中使用)。
    ERA_D_FMT 备用时代格式的日期(字符串可以在strftime()中使用)。
    ERA_T_FMT 备用时代格式的时间(字符串可以在strftime()中使用)。
    INT_CURR_SYMBOL 国际货币符号。
    CURRENCY_SYMBOL 当地货币符号。
    CRNCYSTR CURRENCY_SYMBOL相同的值。
    MON_DECIMAL_POINT 小数点字符。
    MON_THOUSANDS_SEP 千位分隔符(三位数组)。
    MON_GROUPING 像“GROUPING”元素。
    POSITIVE_SIGN 签署正值。
    NEGATIVE_SIGN 签署负值。
    INT_FRAC_DIGITS 国际小数位数。
    FRAC_DIGITS 本地小数位数。
    P_CS_PRECEDES 如果CURRENCY_SYMBOL在正值之前,则返回1。
    P_SEP_BY_SPACE 如果空格将CURRENCY_SYMBOL与正值分隔,则返回1。
    N_CS_PRECEDES 如果CURRENCY_SYMBOL在负值之前,则返回1。
    N_SEP_BY_SPACE 如果空格将CURRENCY_SYMBOL与负值分隔,则返回1。
    P_SIGN_POSN
      如果括号围绕数量且CURRENCY_SYMBOL,则返回0。 如果符号字符串在数量和CURRENCY_SYMBOL之前,则返回1。 如果符号字符串遵循数量和CURRENCY_SYMBOL,则返回2。 如果符号字符串紧跟在CURRENCY_SYMBOL之前,则返回3。 如果符号字符串紧跟CURRENCY_SYMBOL,则返回4。
    N_SIGN_POSN
    DECIMAL_POINT 小数点字符。
    RADIXCHAR DECIMAL_POINT相同的值。
    THOUSANDS_SEP 数千个分隔符(三位数组)。
    THOUSEP THOUSANDS_SEP相同的值。
    GROUPING  
    YESEXPR 用于匹配“yes”输入的正则表达式字符串。
    NOEXPR 匹配“no”输入的正则表达式字符串。
    YESSTR 的输出字符串“yes”。
    NOSTR 输出字符串为“no”。
    CODESET 返回一个包含字符编码名称的字符串。
  • 返回值

    以字符串形式返回元素,如果item无效,则返回FALSE。
  • 相关函数

    setlocale() - 设置地区信息
    localeconv() - 获取数字格式信息