PHP 中的 nl_langinfo() 函数

phpprogrammingserver side programming更新于 2025/8/15 6:52:17

nl_langinfo() 函数包含有关语言和区域设置的信息。

注意 − 此函数在 Windows 上不起作用。

语法

nl_langinfo(ele)

参数

  • ele − 指定要返回的元素。应为以下任意元素 −

    • 时间和日历 −

    • 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() 格式字符串,用于表示带有子午线前后的 12 小时制时间

    • 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 - 显示数字分组方式的数组

返回

nl_langinfo() 函数在成功时返回具体信息,失败时返回 FALSE。

示例

此函数无法在 Windows 平台上实现。


相关文章