PHP 字符串 nl_langinfo() 函数

2024年9月4日 | 3 分钟阅读

nl_langinfo() 函数是 PHP 的内置函数。它用于访问区域设置类别的单个元素。此函数允许我们专门选择任何元素。与 localeconv() 函数返回所有本地格式化信息不同,nl_langinfo() 函数返回特定信息。

注意:关于 nl_langinfo() 函数需要注意的一件重要事情是——此函数未在 Windows 平台上实现。

语法

PHP nl_langinfo() 函数的基本语法是

参数

此函数只有一个参数,即:

item (必需) - item 是 nl_langinfo() 函数的唯一参数,可以是元素的整数类型值或元素的常量名称。以下是 nl_langinfo 常量的列表及其描述,用于此函数中与 item 参数一起使用的项。其中一些常量可能未定义或对于某些区域设置不包含任何值。

Constant描述
LC_TIME 类别常量
ABDAY_(1-7)一周中所有(第n天)天的缩写名称
DAY_(1-7)一周中所有天的名称
ABMON_(1-12)一年中所有月份的缩写名称
MON_(1-12)一周中所有月份的名称
AM_STR上午字符串
PM_STR下午字符串
D_T_FMT可用作 strftime() 函数的时间和日期格式字符串的字符串
D_FMT可用作 strftime() 函数的日期格式字符串的字符串
T_FMT可用作 strftime() 函数的时间格式字符串的字符串
T_FMT_AMPN可用作 strftime() 函数的带上午/下午的 12 小时制时间格式字符串的字符串
ERA备用纪元。
ERA_YEAR备用纪元年份格式
ERA_D_T_FMT备用纪元日期和时间格式
ERA_D_FMT备用纪元日期格式
ERA_T_FMT备用纪元时间格式
LC_MONETARY 类别常量
INT_CURR_SYMBOL国际货币符号,例如:USD
CURRENCY_SYMBOL本地货币符号,例如:$
CRNCYSTRCURRENCY_SYMBOL 值相同
MON_DECIMAL_POINT它是货币小数点字符
MON_THOUSAND_SEP货币千位分隔符(三位数字组)
MON_GROUPING类似于“grouping”元素
POSITIVE_SIGN正值的 + 号
NEGATIVE_SIGN负值的 - 号
INT_FRAC_DIGITS国际小数位数
FRAC_DIGITS本地小数位数
P_CS_PRECEDES如果 CURRENCY_SYMBOL 出现在正值之前返回 TRUE (1),如果出现在正值之后返回 FALSE (0)
P_SEP_BY_SPACE如果 CURRENCY_SYMBOL 和正值之间有空格返回 TRUE (1)。
N_CS_PRECEDES如果 CURRENCY_SYMBOL 出现在负值之前返回 TRUE (1),如果出现在负值之后返回 FALSE (0)。
N_SEP_BY_SPACE如果 CURRENCY_SYMBOL 和负值之间有空格返回 TRUE (1)。
P_SIGN_POSN
N_SIGN_POSN
  • 返回 0 - 括号围绕数量和 CURRENCY_SYMBOL
  • 返回 1 - 符号字符串置于数量和 CURRENCY_SYMBOL 之前
  • 返回 2 - 符号字符串置于数量和 CURRENCY_SYMBOL 之后
  • 返回 3 - 如果符号字符串紧接在 CURRENCY_SYMBOL 之前
  • 返回 4 - 符号字符串紧随 CURRENCY_SYMBOL 之后
LC_NUMERIC 类别常量
DECIMAL_POINT小数点字符
RADIXCHAR与 DECIMAT_POINT 值相同
THOUSAND_SEP千位分隔符(三位数字组)
THOUSEPTHOUSAND_SEP 值相同
GROUPING
LC_MESSAGES 类别常量
YESEXPR匹配“YES”输入的正则表达式字符串。
NOEXPR匹配“NO”输入的正则表达式字符串。
YESSTR“YES”的输出字符串。
NOSTR“NO”的输出字符串。
LC_CTYPE 类别常量
CODESET它返回一个包含字符编码名称的字符串。

nl_langinfo() 函数的返回值

成功时返回元素作为字符串,如果项无效则返回 FALSE


下一个主题PHP 字符串函数